code: @Override
  	public <T> List<T> search(String base, String filter, SearchControls controls, AttributesMapper<T> mapper,
  			DirContextProcessor processor) {
  		AttributesMapperCallbackHandler<T> handler = new AttributesMapperCallbackHandler<T>(mapper);
  		search(base, filter, controls, handler, processor);
  
  		return handler.getList();
  	}
docs: {@inheritDoc}