question: @ Override public String stringValue ( ) { if ( fieldsData instanceof String || fieldsData instanceof Number ) { return fieldsData . toString ( ) ; } else { return null ; } }
target:  The value of the field as a String, or null. If null, the Reader value or binary value is used. Exactly one of stringValue(), readerValue(), and binaryValue() must be set.