code: @Override
  	public <S extends ResourceSnapshot> S resolve(
  			final Class<? extends S> snapshotClass,
  			final Individual<?,?> individual) {
  		checkNotNull(snapshotClass,"Resource snapshot class cannot be null");
  		checkNotNull(individual,"Individual cannot be null");
  		checkState(this.status.equals(Status.ACTIVE),WRITE_SESSION_NOT_ACTIVE,this.status);
  		S result=null;
  		ResourceId id = getIdentifier(individual);
  		if(id!=null) {
  			result=find(snapshotClass,id);
  		}
  		return result;
  	}
docs: {@inheritDoc}