[579037] Avoid WFR failures for lazy oclBadXXXX
diff --git a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/StandardLibraryImpl.java b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/StandardLibraryImpl.java
index 795fa2c..3e786a7 100644
--- a/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/StandardLibraryImpl.java
+++ b/plugins/org.eclipse.ocl.pivot/emf-gen/org/eclipse/ocl/pivot/internal/StandardLibraryImpl.java
@@ -663,6 +663,7 @@
 	public @NonNull Operation getOclInvalidOperation() {
 		Operation oclInvalidOperation2 = oclInvalidOperation;
 		if (oclInvalidOperation2 == null) {
+			AnyType anyType = getOclAnyType();
 			InvalidType invalidType = getOclInvalidType();
 			List<Operation> invalidOperations = invalidType.getOwnedOperations();
 			String invalidName = "oclBadOperation";
@@ -670,7 +671,7 @@
 			if (oclInvalidOperation2 == null) {
 				oclInvalidOperation2 = PivotFactory.eINSTANCE.createOperation();
 				oclInvalidOperation2.setName(invalidName);
-				oclInvalidOperation2.setType(invalidType);
+				oclInvalidOperation2.setType(anyType);
 				oclInvalidOperation2.setImplementation(OclAnyUnsupportedOperation.INSTANCE);
 				invalidOperations.add(oclInvalidOperation2);
 			}
@@ -683,6 +684,7 @@
 	public @NonNull Property getOclInvalidProperty() {
 		Property oclInvalidProperty2 = oclInvalidProperty;
 		if (oclInvalidProperty2 == null) {
+			AnyType anyType = getOclAnyType();
 			InvalidType invalidType = getOclInvalidType();
 			List<Property> invalidProperties = invalidType.getOwnedProperties();
 			String invalidName = "oclBadProperty";
@@ -690,7 +692,7 @@
 			if (oclInvalidProperty2 == null) {
 				oclInvalidProperty2 = PivotFactory.eINSTANCE.createProperty();
 				oclInvalidProperty2.setName(invalidName);
-				oclInvalidProperty2.setType(invalidType);
+				oclInvalidProperty2.setType(anyType);
 				oclInvalidProperty2.setImplementation(OclAnyUnsupportedOperation.INSTANCE);
 				invalidProperties.add(oclInvalidProperty2);
 			}