// hack for DGM.next(Number):Number private boolean isIncDecNumber(GroovyResolveResult result) { PsiElement element = result.getElement(); if (!(element instanceof PsiMethod)) return false; final PsiMethod method = element instanceof GrGdkMethod ? ((GrGdkMethod) element).getStaticMethod() : (PsiMethod) element; final String name = method.getName(); if (!"next".equals(name) && !"previous".equals(name)) return false; if (!PsiUtil.isDGMMethod(method)) return false; final PsiParameter[] parameters = method.getParameterList().getParameters(); if (parameters.length != 1) return false; if (!parameters[0].getType().equalsToText(CommonClassNames.JAVA_LANG_NUMBER)) return false; return true; }