@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        final AnonymousValueImpl that = (AnonymousValueImpl) o;
        return Objects.equals(args, that.args) &&
                Objects.equals(imports, that.imports) &&
                Objects.equals(typeParams, that.typeParams) &&
                Objects.equals(fields, that.fields) &&
                Objects.equals(methods, that.methods) &&
                Objects.equals(initializers, that.initializers) &&
                Objects.equals(innerClasses, that.innerClasses) &&
                Objects.equals(value, that.value);
    }
Default implementation of the {@link AnonymousValue} interface.

@author Emil Forslund
@since  2.4.6
common-parent/codegen/src/main/java/com/speedment/common/codegen/internal/model/value/AnonymousValueImpl.java