class OperateDataLocalVar extends OperateDataAttr {
    public OperateDataLocalVar(String name, Class<?> type) {
        super(name, type);
    }

    public void initialDataLocalVar(String name, Class<?> type) {
        super.initialDataAttr(name, type);
    }

    public void clearDataLocalVar() {
        super.clear();
    }

    @Override
    public Object getObjectInner(InstructionSetContext context) {<FILL_FUNCTION_BODY>}

    @Override
    public Class<?> getType(InstructionSetContext context) {
        return this.type;
    }

    @Override
    public void setObject(InstructionSetContext parent, Object value) {
        this.dataObject = value;
    }

    @Override
    public String toString() {
        try {
            return name + ":localVar";
        } catch (Exception e) {
            return e.getMessage();
        }
    }
}

        try {
            return this.dataObject;
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
    
<methods>public void <init>(java.lang.String, Class<?>) ,public void clearDataAttr() ,public Class<?> getDefineType() ,public java.lang.String getName() ,public java.lang.Object getObjectInner(com.ql.util.express.InstructionSetContext) throws java.lang.Exception,public Class<?> getType(com.ql.util.express.InstructionSetContext) throws java.lang.Exception,public void initialDataAttr(java.lang.String, Class<?>) ,public void setDefineType(Class<?>) ,public void setObject(com.ql.util.express.InstructionSetContext, java.lang.Object) throws java.lang.Exception,public void toResource(java.lang.StringBuilder, int) ,public java.lang.String toString() <variables>protected java.lang.String name