code: protected <L, S extends Persistable<L>>
      S _sync(
                      final Class<S> type,
                      final S object
                      )
      {
          if (_LOG_.isTraceEnabled()) {
              _LOG_.trace( "type: " + type.getName() );
              _LOG_.trace( "object: " + object );
          }
  
          if (object == null) {
              return null;
          }
  
          CastorDao<L, S>  dao = getForwardingDao( type );
          S  p_object = dao._sync( object );
  
          return p_object;
      }
docs: sync ////////////////////////////////////////////////////////