@Override
    public boolean equals(Object obj) {
	if (this == obj)
	    return true;
	if (obj == null)
	    return false;
	if (getClass() != obj.getClass())
	    return false;
	VarDeclarationNode other = (VarDeclarationNode) obj;
	if (identList == null) {
	    if (other.identList != null)
		return false;
	} else if (!identList.equals(other.identList))
	    return false;
	if (type == null) {
	    if (other.type != null)
		return false;
	} else if (!type.equals(other.type))
	    return false;
	return true;
    }