@Override
    public int hashCode() {
        int hash = 5;
        hash = 29 * hash + HashUtil.identityHashForParent(this);
        hash = 29 * hash + Objects.hashCode(this.type);
        hash = 29 * hash + Objects.hashCode(this.staticMember);
        hash = 29 * hash + Objects.hashCode(this.modifiers);
        return hash;
    }
Copy constructor.

@param prototype the prototype
common-parent/codegen/src/main/java/com/speedment/common/codegen/internal/model/ImportImpl.java