public OEngine getEngine(final String engineName) {
    engineLock.readLock().lock();
    try {
      return engines.get(engineName);
    } finally {
      engineLock.readLock().unlock();
    }
  }
public OEngine getEngine(final String engineName) {
    engineLock.readLock().lock();
    try {
      return engines.get(engineName);
    } finally {
      engineLock.readLock().unlock();
    }
  }
public OEngine getEngine ( final String engineName ) { engineLock . readLock ( ) . lock ( ) ; try { return engines . get ( engineName ) ; } finally { engineLock . readLock ( ) . unlock ( ) ; } }
Returns the engine by its name.

@param engineName Engine name to retrieve

@return OEngine instance of found, otherwise null
Returns the engine by its name .