return is5_0_Source()
return JavaModelUtil.is50OrHigher(getCompilationUnit().getJavaProject())
	public boolean satisfiesPreconditions() {		return is5_0_Source()			&& arrayCanBeInferred()			&& typeBindingsAreNotNull()			&& bodySatifiesPreconditions()			&& initializersSatisfyPreconditions()			&& updatersSatifyPreconditions();	}