code: public Application register(Class<?> componentClass, Map<Class<?>, Integer> contracts) {
          config.register(componentClass, contracts);
          return this;
      }
docs: <p>register.</p>
  
  @param componentClass a {@link java.lang.Class} object.
  @param contracts      a {@link java.util.Map} object.
  @return a {@link ameba.core.Application} object.