@Override
	    public boolean equals(Object obj) {
	        if (obj == null) {
	            return false;
	        }
	        if (getClass() != obj.getClass()) {
	            return false;
	        }
	        final UnitOfMeasure other = (UnitOfMeasure) obj;
	        if (this.id != other.id &&
	                (this.id == null || !this.id.equals(other.id))) {
	            return false;
	        }
	       
	        if ((this.title == null) ? (other.title != null)
	                : !this.title.equals(other.title)) {
	            return false;
	        }
			return (this.symbol == null) ? other.symbol == null : this.symbol.equals(other.symbol);

		}