operations to be done on this macro before it is committed in macro pool . concode_field_sep ArrayList<String> args concode_elem_sep int fromLine concode_elem_sep int origFromLine concode_elem_sep int origToLine concode_elem_sep String name concode_elem_sep MIPSprogram program concode_elem_sep int toLine concode_elem_sep ArrayList<String> labels concode_field_sep void setName concode_elem_sep void addArg concode_elem_sep void setOriginalToLine concode_elem_sep void setOriginalFromLine concode_elem_sep String getName concode_elem_sep String getSubstitutedLine concode_elem_sep int getToLine concode_elem_sep ArrayList<String> getArgs concode_elem_sep boolean tokenIsMacroLabel concode_elem_sep void setProgram concode_elem_sep void setToLine concode_elem_sep void addLabel concode_elem_sep MIPSprogram getProgram concode_elem_sep int getFromLine concode_elem_sep int getOriginalFromLine concode_elem_sep boolean tokenIsMacroParameter concode_elem_sep void setArgs concode_elem_sep boolean equals concode_elem_sep int getOriginalToLine concode_elem_sep String replaceToken concode_elem_sep void setFromLine
void function ( ) { Collections . sort ( labels ) ; }