@Override
    public int hashCode() {
        int hash = 7;
        hash = 29 * hash + (name != null?name.hashCode():0);
        hash = 29 * hash + (type != null?type.hashCode():0);
        hash = 29 * hash + (prefix != null ? prefix.hashCode() : 0);
        hash = 29 * hash + (nameSpace != null?nameSpace.hashCode():0);
        hash = 29 * hash + (condition != null?condition.hashCode():0);
        hash = 29 * hash + (multiplicity != null?multiplicity.hashCode():0);
        return hash;
    }
Sets the default value of this variable.

@param defaultValue the default value of this variable.
jme3-core/src/main/java/com/jme3/shader/ShaderNodeVariable.java