public <E> E getServiceInterface(Class<E> serviceInterface, SPF spf) {
    """
	Shorthand method to create an invocation interface for {@code this} person.
	
	@param serviceInterface
	@param spf
	@return
    """
		if (spf == null || serviceInterface == null) {
			throw new NullPointerException();
		}

		return spf
				.<SPFServiceExecutor> getComponent(SPF.SERVICE_EXECUTION)
				.createStub(this, serviceInterface, getClass().getClassLoader());
	}
public <E> E getServiceInterface(Class<E> serviceInterface, SPF spf) {
		if (spf == null || serviceInterface == null) {
			throw new NullPointerException();
		}

		return spf
				.<SPFServiceExecutor> getComponent(SPF.SERVICE_EXECUTION)
				.createStub(this, serviceInterface, getClass().getClassLoader());
	}
public < E > E getServiceInterface ( Class < E > serviceInterface , SPF spf ) { if ( spf == null || serviceInterface == null ) { throw new NullPointerException ( ) ; } return spf . < SPFServiceExecutor > getComponent ( SPF . SERVICE_EXECUTION ) . createStub ( this , serviceInterface , getClass ( ) . getClassLoader ( ) ) ; }
Shorthand method to create an invocation interface for {@code this} person.

@param serviceInterface
@param spf
@return
Shorthand method to create an invocation interface for { @code this } person .