question: close the current opening tag if necessary and appends the supplied value as inner text . concode_field_sep PageContext pageContext concode_elem_sep Stack<TagStateEntry> tagState concode_elem_sep Writer writer concode_elem_sep String tagName concode_elem_sep boolean blockTag concode_field_sep void startTag concode_elem_sep Writer getWriterToUse concode_elem_sep void endTag concode_elem_sep void endTag concode_elem_sep void writeOptionalAttributeValue concode_elem_sep void markAsBlockTag concode_elem_sep boolean isBlockTag concode_elem_sep void forceBlock concode_elem_sep void push concode_elem_sep boolean inTag concode_elem_sep void closeTagAndMarkAsBlock concode_elem_sep String getTagName concode_elem_sep TagStateEntry currentState concode_elem_sep SafeWriter append concode_elem_sep void writeAttribute
target: void function ( String arg0 ) { if ( ! inTag ( ) ) { throw new IllegalStateException ( "srini_string" ) ; } closeTagAndMarkAsBlock ( ) ; this . writer . append ( arg0 ) ; }