### Question:
TokenParam extends BaseParam { @Override public int hashCode() { HashCodeBuilder b = new HashCodeBuilder(17, 37); b.append(myModifier); b.append(mySystem); b.append(myValue); return b.toHashCode(); } TokenParam();  TokenParam(BaseCodingDt theCodingDt);  TokenParam(BaseIdentifierDt theIdentifierDt);  TokenParam(IBaseCoding theCoding);  TokenParam(String theSystem, String theValue);  TokenParam(String theSystem, String theValue, boolean theText);  TokenParam(String theCode); TokenParamModifier getModifier(); TokenParam setModifier(TokenParamModifier theModifier); String getSystem(); TokenParam setSystem(String theSystem); String getValue(); TokenParam setValue(String theValue); InternalCodingDt getValueAsCoding(); String getValueNotNull(); boolean isEmpty(); boolean isText(); @Deprecated TokenParam setText(boolean theText); @Override String toString(); @Override boolean equals(Object theO); @Override int hashCode();  }### Answer:
@Test public void testHashCode() { TokenParam tokenParam1 = new TokenParam("foo", "bar"); assertEquals(4716638, tokenParam1.hashCode()); }