public static Object getScopeService(IScope scope, Class<?> intf, Class<?> defaultClass) {
        return getScopeService(scope, intf, defaultClass, true);
    }
public static Object getScopeService ( IScope scope , Class < ? > intf , Class < ? > defaultClass ) { return getScopeService ( scope , intf , defaultClass , true ) ; }
Returns scope service that implements a given interface.

@param scope
The scope service belongs to
@param intf
The interface the service must implement
@param defaultClass
Class that should be used to create a new service if no service was found.
@return Service object