question: returns empty if not found , concatenated with newlines if multiple ! - and trimmed use gettxtsforkey if you do n't want this behaviour concode_field_sep boolean readonly concode_elem_sep ChunksList chunkList concode_field_sep void queueChunk concode_elem_sep void queueChunk concode_elem_sep ChunksListForWrite getChunkListW concode_elem_sep PngChunkPLTE getPLTE concode_elem_sep PngChunkTIME setTimeYMDHMS concode_elem_sep PngChunkPLTE createPLTEChunk concode_elem_sep PngChunkTIME getTime concode_elem_sep PngChunkTIME setTimeNow concode_elem_sep PngChunkTIME setTimeNow concode_elem_sep double[] getDpi concode_elem_sep String getTimeAsString concode_elem_sep PngChunkTRNS createTRNSChunk concode_elem_sep void setDpi concode_elem_sep void setDpi concode_elem_sep List<? extends PngChunkTextVar> getTxtsForKey concode_elem_sep PngChunkTRNS getTRNS concode_elem_sep PngChunkTextVar setText concode_elem_sep PngChunkTextVar setText
target: String function ( final String arg0 ) { final List < ? extends PngChunkTextVar > loc0 = getTxtsForKey ( arg0 ) ; if ( loc0 . isEmpty ( ) ) return "srini_string" ; final StringBuilder loc1 = new StringBuilder ( ) ; for ( final PngChunkTextVar loc2 : loc0 ) loc1 . append ( loc2 . getVal ( ) ) . append ( "srini_string" ) ; return loc1 . toString ( ) . trim ( ) ; }