public Object load( Class type, Object identity, Object object )
throws TransactionNotInProgressException, ObjectNotFoundException,
LockNotGrantedException, PersistenceException {
TransactionContext tx;
PersistenceInfo info;
tx = getTransaction();
info = _scope.getPersistenceInfo( type );
if ( info == null )
throw new ClassNotPersistenceCapableException( Messages.format( "persist.classNotPersistenceCapable", type.getName() ) );