diff --git a/plugins/groovy/src/META-INF/plugin.xml b/plugins/groovy/src/META-INF/plugin.xml
index 7aa9091780d3..3c69d065228d 100644
--- a/plugins/groovy/src/META-INF/plugin.xml
+++ b/plugins/groovy/src/META-INF/plugin.xml
@@ -208,8 +208,8 @@
-
-
+
+
diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/weighers/GrKindWeigher.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/weighers/GrKindWeigher.java
index ec428ce3493e..bd6cf75f8497 100644
--- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/weighers/GrKindWeigher.java
+++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/completion/weighers/GrKindWeigher.java
@@ -49,11 +49,15 @@ public class GrKindWeigher extends CompletionWeigher {
if (o instanceof ResolveResult) {
o = ((ResolveResult)o).getElement();
}
- if (!(o instanceof PsiElement)) return null;
final PsiElement position = location.getCompletionParameters().getPosition();
+ if (!(position.getParent() instanceof GrReferenceElement)) {
+ if (o instanceof PsiClass || o instanceof PsiPackage) return 0;
+ return 1;
+ }
+
+ if (!(o instanceof PsiElement)) return null;
- if (!(position.getParent() instanceof GrReferenceElement)) return null;
final GrReferenceElement parent = (GrReferenceElement)position.getParent();
if (parent.getQualifier() == null) {