@NotNull
    public final ArtifactFactoryConfig init(@NotNull final SrcGen4JContext context, final Map<String, String> vars) {
        Contract.requireArgNotNull("context", context);
        this.context = context;
        inheritVariables(vars);
        return this;
    }
@ NotNull public final ArtifactFactoryConfig init ( @ NotNull final SrcGen4JContext context , final Map < String , String > vars ) { Contract . requireArgNotNull ( "context" , context ) ; this . context = context ; inheritVariables ( vars ) ; return this ; }
Initializes the object.

@param context
Current context.
@param vars
Variables from all parents.

@return This instance.