diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/types/TypeParameters.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/types/TypeParameters.java index 8ae5c50671db..7c7c8fb71c4c 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/types/TypeParameters.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/parser/parsing/types/TypeParameters.java @@ -85,8 +85,7 @@ public class TypeParameters implements GroovyElementTypes { if (ReferenceElement.parseReferenceElement(builder) == fail) { builder.error(GroovyBundle.message("identifier.expected")); } else { - while (mBAND == builder.getTokenType()) { - ParserUtils.getToken(builder, mBAND); + while (ParserUtils.getToken(builder, mBAND)) { ParserUtils.getToken(builder, mNLS); if (ReferenceElement.parseReferenceElement(builder) == fail) { builder.error(GroovyBundle.message("type.expected"));