### Question:
TokenParam extends BaseParam { public boolean isEmpty() { return StringUtils.isEmpty(myValue); } 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 testIsEmpty() { assertFalse(new TokenParam("foo", "bar").isEmpty()); assertTrue(new TokenParam("", "").isEmpty()); assertTrue(new TokenParam().isEmpty()); assertEquals("", new TokenParam().getValueNotNull()); }