default <DOC extends HasName & HasMainInterface, T extends ClassOrInterface<T>> void 
    put(Class<DOC> docType, TranslatorKey<DOC, T> tKey, TranslatorConstructor<DOC, T> constructor) {
        put(docType, tKey.getTranslatedType(), tKey.getKey(), constructor);
    }
Puts a new {@code TranslatorConstructor} for the given class/key pair. If
an old TranslatorConstructor exists for the same class/key pair, it is
replaced.

@param <DOC>        type of Document
@param <T>          type of codegen model
@param docType      class of the Document
@param tKey         translatorKey to use
@param constructor  to use when producing Translators of the specified
                    type
generator-parent/generator-translator/src/main/java/com/speedment/generator/translator/component/CodeGenerationComponent.java