question: converts between external attribute value and it 's corresponding string the same way as the attribute does it internally . this call does not change the attribute value ! concode_field_sep PlaceHolder placeHolder concode_field_sep T_BACKING_VALUE convertExternalValue concode_elem_sep void resetBackingValuesToDefault concode_elem_sep boolean isEmptyValue concode_elem_sep void resetBackingValueToDefault concode_elem_sep T_VALUE convertStringToValue concode_elem_sep void resetAttribute concode_elem_sep T_VALUE convertBackingValue concode_elem_sep T_BACKING_VALUE valueToBackingValue concode_elem_sep T_VALUE backingValueToValue concode_elem_sep PmVisitResult visit concode_elem_sep MetaData getMetaData concode_elem_sep T getBackingValue concode_elem_sep boolean isBackingValueWriteable
target: String function ( PmAttr < T_VALUE > arg0 , T_VALUE arg1 ) { @ SuppressWarnings ( "srini_string" ) PmAttrBase < T_VALUE , ? > loc0 = ( PmAttrBase < T_VALUE , ? > ) arg0 ; return ( arg1 != null || loc0 . isConvertingNullValueImpl ( ) ) ? loc0 . valueToStringImpl ( arg1 ) : null ; }