public Application register(Object component, Map<Class<?>, Integer> contracts) {
        config.register(component, contracts);
        return this;
    }
public Application register ( Object component , Map < Class < ? > , Integer > contracts ) { config . register ( component , contracts ) ; return this ; }
<p>register.</p>

@param component a {@link java.lang.Object} object.
@param contracts a {@link java.util.Map} object.
@return a {@link ameba.core.Application} object.