code: @Override
      public Object find(Class entityClass, Object key)
      {
          Object result = null;
          Object connection = getConnection();
          try
          {
              result = fetch(entityClass, key, connection, null);
          }
          catch (InstantiationException e)
          {
              logger.error("Error during find by key:", e);
              throw new PersistenceException(e);
          }
          catch (IllegalAccessException e)
          {
              logger.error("Error during find by key:", e);
              throw new PersistenceException(e);
          }
          finally
          {
              onCleanup(connection);
          }
  
          return result;
      }
docs: /*
  (non-Javadoc)
  
  @see com.impetus.kundera.client.Client#find(java.lang.Class,
  java.lang.Object)