boolean (@NotNull GrMethod method) { if (method.hasModifierProperty(PsiModifier.STATIC)) return false; GrOpenBlock block = method.getBlock(); if (block == null) return false; for (GrStatement statement : block.getStatements()) { if (!(statement instanceof GrLabeledStatement)) { continue; } String label = ((GrLabeledStatement)statement).getName(); if (SpockConstants.FEATURE_METHOD_LABELS.contains(label)) return true; } return false; }