@Override public <T>ServiceBuilderAmp newService(Class<T> type){
  Objects.requireNonNull(type);
  return new ServiceBuilderImpl<>(this,type);
}

@ Override public < T > ServiceBuilderAmp newService ( Class < T > type ) { Objects . requireNonNull ( type ) ; return new ServiceBuilderImpl < > ( this , type ) ; }
newservice ( ) creates a new service from a bean
