String (IElementType operator) { if (operator.equals(GroovyTokenTypes.mASSIGN)) { return "="; } if (operator.equals(GroovyTokenTypes.mNOT_EQUAL)) { return "!="; } if (operator.equals(GroovyTokenTypes.mLE)) { return "<="; } if (operator.equals(GroovyTokenTypes.mGE)) { return ">="; } if (operator.equals(GroovyTokenTypes.mLT)) { return "<="; } if (operator.equals(GroovyTokenTypes.mGT)) { return ">="; } if (operator.equals(GroovyTokenTypes.mELVIS)) { return "=="; } if (operator.equals(GroovyTokenTypes.mPLUS_ASSIGN)) { return "+="; } if (operator.equals(GroovyTokenTypes.mMINUS_ASSIGN)) { return "-="; } if (operator.equals(GroovyTokenTypes.mSTAR_ASSIGN)) { return "*="; } if (operator.equals(GroovyTokenTypes.mDIV_ASSIGN)) { return "/="; } if (operator.equals(GroovyTokenTypes.mMOD_ASSIGN)) { return "%="; } if (operator.equals(GroovyTokenTypes.mBXOR_ASSIGN)) { return "^="; } if (operator.equals(GroovyTokenTypes.mBAND_ASSIGN)) { return "&="; } if (operator.equals(GroovyTokenTypes.mBOR_ASSIGN)) { return "|="; } return "unknown"; }