register a `` copy '' translation in which a node will be translated into whatever the translation turns out to be for another node after previously registered translations have already been performed . deferred translations are performed in the order they are registered , and follow the same rules regarding overlap as non-copy translations . concode_field_sep String replacementText concode_elem_sep ASTNode sourceNode concode_elem_sep NavigableMap<Integer,Translation> translations concode_elem_sep List<CopyTranslation> copyTranslations concode_elem_sep Configuration conf concode_elem_sep int tokenStopIndex concode_elem_sep ASTNode targetNode concode_elem_sep boolean enabled concode_field_sep void addTranslation concode_elem_sep void addIdentifierTranslation concode_elem_sep void enable concode_elem_sep boolean isEnabled concode_elem_sep void clear concode_elem_sep String toString concode_elem_sep void applyTranslations concode_elem_sep void addTableNameTranslation
void function ( ASTNode arg0 , ASTNode arg1 ) { if ( ! enabled ) { return ; } if ( arg0 . getOrigin ( ) != null ) { return ; } CopyTranslation loc0 = new CopyTranslation ( ) ; loc0 . arg0 = arg0 ; loc0 . arg1 = arg1 ; copyTranslations . add ( loc0 ) ; }