if ( lazyInit && service == null ) {
// If the service does not exist, it'll lazily create it
GridPeerServiceConfiguration configurator = this.serviceConfigurators.get( serviceClass.getName() );
if (configurator != null) {
configurator.configureService( this );
service = (T) this.services.get( serviceClass.getName() );
}
}
return service;
}