}
	private boolean isInsideJUnit4Test(IInvocationContext context) {		if (!JUnitStubUtility.is50OrHigher(context.getCompilationUnit().getJavaProject())) {			return false;		}				ASTNode node= context.getCoveringNode();		while (node != null && !(node instanceof BodyDeclaration)) {			node= node.getParent();		}		if (node instanceof MethodDeclaration) {			IMethodBinding binding= ((MethodDeclaration) node).resolveBinding();			if (binding != null) {				IAnnotationBinding[] annotations= binding.getAnnotations();				for (int i= 0; i < annotations.length; i++) {					if (annotations[i].getAnnotationType().getQualifiedName().equals(JUnitPlugin.JUNIT4_ANNOTATION_NAME)) {						return true;					}				}			}		}		return false;	}