code: protected void register(final Class<? extends Component<?>> interfaceClass, final Class<? extends Component<?>> implClass, final PriorityLevel priority) {
          register(interfaceClass, implClass, priority, 0);
      }
docs: Register a new component implementation.
  
  @param interfaceClass the interface class implemented
  @param implClass the implementation class
  @param priority the priority level