@Test public void testNot () { assertEquals ("false", mTrueValue.not ().toString ()); assertEquals ("true", mFalseValue.not ().toString ()); }
@Override Value not () { return !mValue ? cTrueStringValue : cFalseStringValue; }
BooleanValue extends Value { @Override Value not () { return !mValue ? cTrueStringValue : cFalseStringValue; } }
BooleanValue extends Value { @Override Value not () { return !mValue ? cTrueStringValue : cFalseStringValue; } BooleanValue(boolean value);   BooleanValue(String text); }
BooleanValue extends Value { @Override Value not () { return !mValue ? cTrueStringValue : cFalseStringValue; } BooleanValue(boolean value);   BooleanValue(String text); @Override String toString(); }
BooleanValue extends Value { @Override Value not () { return !mValue ? cTrueStringValue : cFalseStringValue; } BooleanValue(boolean value);   BooleanValue(String text); @Override String toString();  }