@Override
 public Collection<URI> listConnectionURIs(URI needURI, int page) throws NoSuchNeedException {
   return needInformationService.listConnectionURIs(needURI, page);
 }
 @Override
 public Collection<URI> listConnectionURIs() {
   return needInformationService.listConnectionURIs();
 }
 @Override
 public Collection<URI> listNeedURIs(int page) {
   return needInformationService.listNeedURIs(page);
 }
 @Override
 public List<ConnectionEvent> readEvents(final URI connectionURI)
     throws NoSuchConnectionException {
   return needInformationService.readEvents(connectionURI);
 }
 @Override
 public Model readConnectionContent(final URI connectionURI) throws NoSuchConnectionException {
   return needInformationService.readConnectionContent(connectionURI);
 }
 @Override
 public Connection readConnection(final URI connectionURI) throws NoSuchConnectionException {
   return needInformationService.readConnection(connectionURI);
 }
 @Override
 public Model readNeedContent(final URI needURI) throws NoSuchNeedException {
   return needInformationService.readNeedContent(needURI);
 }
 @Override
 public Need readNeed(final URI needURI) throws NoSuchNeedException {
   return needInformationService.readNeed(needURI);
 }