code: protected synchronized Object materializeSubject() throws PersistenceBrokerException
  	{
  		TemporaryBrokerWrapper tmp = getBroker();
          try
  		{
  			Object realSubject = tmp.broker.getObjectByIdentity(_id);
  			if (realSubject == null)
  			{
  				LoggerFactory.getLogger(IndirectionHandler.class).warn(
  						"Can not materialize object for Identity " + _id + " - using PBKey " + getBrokerKey());
  			}
  			return realSubject;
  		} catch (Exception ex)
  		{
  			throw new PersistenceBrokerException(ex);
  		} finally
  		{
  			tmp.close();
  		}
  	}
docs: Retrieves the real subject from the underlying RDBMS. Override this
  method if the object is to be materialized in a specific way.
  
  @return The real subject of the proxy