adjust signatures to migration of Java50Fixes to Java50FixesCore
diff --git a/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/OTQuickFixes.java b/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/OTQuickFixes.java
index 6713208..324b3d0 100644
--- a/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/OTQuickFixes.java
+++ b/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/OTQuickFixes.java
@@ -67,6 +67,7 @@
 import org.eclipse.jdt.internal.ui.fix.Java50CleanUp;
 import org.eclipse.jdt.internal.ui.text.correction.ASTResolving;
 import org.eclipse.jdt.internal.ui.text.correction.CorrectionMessages;
+import org.eclipse.jdt.internal.ui.text.correction.IProblemLocationCore;
 import org.eclipse.jdt.internal.ui.text.correction.proposals.AddImportCorrectionProposal;
 import org.eclipse.jdt.internal.ui.text.correction.proposals.FixCorrectionProposal;
 import org.eclipse.jdt.ui.cleanup.CleanUpOptions;
@@ -87,7 +88,7 @@
 import org.eclipse.osgi.util.NLS;
 import org.eclipse.swt.graphics.Image;
 
-import base org.eclipse.jdt.internal.corext.fix.Java50Fix;
+import base org.eclipse.jdt.internal.corext.fix.Java50FixCore;
 import base org.eclipse.jdt.internal.corext.util.JdtFlags;
 import base org.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor;
 import base org.eclipse.jdt.internal.ui.text.correction.ModifierCorrectionSubProcessor;
@@ -631,11 +632,11 @@
 	 * </ul>
 	 * @since 1.2.8
 	 */
-	protected class Java50Fix playedBy Java50Fix {
+	protected class Java50Fix playedBy Java50FixCore {
 
 		@SuppressWarnings("decapsulation")
-		protected Java50Fix createFix(CompilationUnit compilationUnit, IProblemLocation problem, String annotation, String label) 
-			   -> Java50Fix createFix(CompilationUnit compilationUnit, IProblemLocation problem, String annotation, String label);
+		protected Java50Fix createFix(CompilationUnit compilationUnit, IProblemLocationCore problem, String annotation, String label) 
+			   -> Java50FixCore createFix(CompilationUnit compilationUnit, IProblemLocationCore problem, String annotation, String label);
 
 		@SuppressWarnings("decapsulation")
 		ASTNode getDeclaringNode(ASTNode selectedNode) <- replace ASTNode getDeclaringNode(ASTNode selectedNode);
@@ -664,7 +665,7 @@
 	@SuppressWarnings({ "rawtypes", "unchecked" })
 	public void addOverrideAnnotationProposal(IInvocationContext context, IProblemLocation problem, Collection proposals) {
 		// avoid calling Java50Fix.createAddOverrideAnnotationFix, which expects a specific problemID
-		IProposableFix fix= Java50Fix.createFix(context.getASTRoot(), problem, "Override", FixMessages.Java50Fix_AddOverride_description); //$NON-NLS-1$
+		IProposableFix fix= Java50Fix.createFix(context.getASTRoot(), (IProblemLocationCore) problem, "Override", FixMessages.Java50Fix_AddOverride_description); //$NON-NLS-1$
 		// original from ModifierCorrectionSubProcessor:
 		if (fix != null) {
 			Image image= JavaPluginImages.get(JavaPluginImages.IMG_CORRECTION_CHANGE);