public Builder addService(ActionService service){
  if (service == null) {
    throw new IllegalArgumentException("ActionService may not be null.");
  }
  if (service.getSupportedAnnotationType() == null) {
    throw new IllegalArgumentException("the ActionService doesn't support any actions");
  }
  services.add(service);
  return this;
}

public Builder addService ( ActionService service ) { if ( service == null ) { throw new IllegalArgumentException ( "ActionService may not be null." ) ; } if ( service . getSupportedAnnotationType ( ) == null ) { throw new IllegalArgumentException ( "the ActionService doesn't support any actions" ) ; } services . add ( service ) ; return this ; }
add an service for action processing
