code: public int equivalenceCode()
  	{
  		int result = 29 + K_PRIME != +0.0f ? Float.floatToIntBits(K_PRIME) : 0;
  		result = 29 * result + TEMPERATURE != +0.0f ?
  			Float.floatToIntBits(TEMPERATURE) : 0;
  		result = 29 * result + IONIC_STRENGTH != +0.0f ?
  			Float.floatToIntBits(IONIC_STRENGTH) : 0;
  		result = 29 * result + PH != +0.0f ? Float.floatToIntBits(PH) : 0;
  		result = 29 * result + PMG != +0.0f ? Float.floatToIntBits(PMG) : 0;
  		return result;
  	}
docs: ------------------------ CANONICAL METHODS ------------------------