final RemoteServiceListener l = new RemoteServiceListener() {
public void remoteServiceEvent(final RemoteServiceEvent event) {
switch (event.getType()) {
case RemoteServiceEvent.REGISTERED :
listener.handleServiceEvent(new IRemoteServiceRegisteredEvent() {
IRemoteServiceReference reference = new RemoteServiceReferenceImpl(createRemoteServiceID(event.getRemoteReference()), event.getRemoteReference());
public String[] getClazzes() {
return event.getRemoteReference().getServiceInterfaces();