question: copies errors in order to reuse this object . concode_field_sep Map<Integer,List<IRule>> rules concode_elem_sep int index concode_elem_sep LexicalToken last concode_elem_sep List<SyntaxError> errors concode_elem_sep String sourceString concode_elem_sep LexicalToken start concode_elem_sep List<SyntaxError> EMPTY concode_elem_sep int state concode_elem_sep Properties context concode_elem_sep int LITERAL concode_elem_sep Map<Integer,ITokenDescription> tokenDescriptions concode_field_sep void addToken concode_elem_sep char readNextChar concode_elem_sep void setTokenDescriptions concode_elem_sep void addSyntaxError concode_elem_sep int getCurrentIndex concode_elem_sep LexicalToken parse concode_elem_sep LexicalToken parse concode_elem_sep CharSequence getCharSequence concode_elem_sep char lookUpChar concode_elem_sep void releaseChar concode_elem_sep int getState concode_elem_sep ITokenDescription getTokenDescription concode_elem_sep void dispose concode_elem_sep void setRules concode_elem_sep Properties getContext concode_elem_sep LexicalToken getLastToken concode_elem_sep boolean startsWith
target: List < SyntaxError > function ( ) { if ( errors . size ( ) == 0 ) return EMPTY ; List < SyntaxError > loc0 = new ArrayList < SyntaxError > ( ) ; loc0 . addAll ( errors ) ; return loc0 ; }