some maps , like attributemap will throw an exception when isempty is called concode_field_sep PrettyPrintWriter prettyWriter concode_field_sep void writeProperty concode_elem_sep boolean isEmptyCollection concode_elem_sep void writeValue concode_elem_sep void write
boolean function ( Object arg0 ) { try { return arg0 instanceof Map && ( ( Map ) arg0 ) . isEmpty ( ) ; } catch ( Exception loc0 ) { return true ; } }