Fix for breakage caused by  [91866] Schema-based Content Assist should be stricter
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPDummyContentAssistProcessor.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPDummyContentAssistProcessor.java
index 8e075fa..cbab2b8 100644
--- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPDummyContentAssistProcessor.java
+++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPDummyContentAssistProcessor.java
@@ -10,8 +10,6 @@
  *******************************************************************************/
 package org.eclipse.jst.jsp.ui.internal.contentassist;
 
-
-
 import java.util.List;
 import java.util.Properties;
 import java.util.Vector;
@@ -27,7 +25,6 @@
 import org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration;
 import org.eclipse.wst.xml.core.internal.contentmodel.CMNamedNodeMap;
 import org.eclipse.wst.xml.core.internal.contentmodel.CMNode;
-import org.eclipse.wst.xml.core.internal.contentmodel.modelquery.ModelQuery;
 import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode;
 import org.eclipse.wst.xml.ui.internal.contentassist.AbstractContentAssistProcessor;
 import org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest;
@@ -46,7 +43,6 @@
 		super.addAttributeNameProposals(contentAssistRequest);
 	}
 
-
 	protected void addAttributeValueProposals(ContentAssistRequest contentAssistRequest) {
 		super.addAttributeValueProposals(contentAssistRequest);
 	}
@@ -156,18 +152,20 @@
 		return super.computeContentProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node);
 	}
 
+
 	/**
-	 * @see org.eclipse.jface.text.contentassist.IContentAssistProcessor#computeContextInformation(org.eclipse.jface.text.ITextViewer, int)
+	 * @see org.eclipse.jface.text.contentassist.IContentAssistProcessor#computeContextInformation(org.eclipse.jface.text.ITextViewer,
+	 *      int)
 	 */
 	public IContextInformation[] computeContextInformation(ITextViewer viewer, int documentOffset) {
 		return super.computeContextInformation(viewer, documentOffset);
 	}
 
-
 	protected ContentAssistRequest computeEndTagOpenProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) {
 		return super.computeEndTagOpenProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node);
 	}
 
+
 	protected ICompletionProposal[] computeEntityReferenceProposals(int documentPosition, ITextRegion completionRegion, IDOMNode treeNode) {
 		return super.computeEntityReferenceProposals(documentPosition, completionRegion, treeNode);
 	}
@@ -247,7 +245,6 @@
 		return super.getMatchString(parent, aRegion, offset);
 	}
 
-
 	protected ITextRegion getNameRegion(IStructuredDocumentRegion flatNode) {
 		return super.getNameRegion(flatNode);
 	}
@@ -257,6 +254,7 @@
 		return super.getPossibleDataTypeValues(node, ad);
 	}
 
+
 	protected String getRequiredName(Node parentOrOwner, CMNode cmnode) {
 		return super.getRequiredName(parentOrOwner, cmnode);
 	}
@@ -269,6 +267,10 @@
 		return super.getRequiredText(parentOrOwner, elementDecl);
 	}
 
+	protected List getValidChildElementDeclarations(Element parent, int childPosition, int kindOfAction) {
+		return super.getValidChildElementDeclarations(parent, childPosition, kindOfAction);
+	}
+
 	protected void init() {
 		super.init();
 	}
@@ -289,16 +291,16 @@
 		return super.mapToProperties(map);
 	}
 
-	protected void setErrorMessage(String errorMessage, String prepend, String append) {
-		super.setErrorMessage(errorMessage, prepend, append);
+	public void setErrorMessage(String errorMessage) {
+		super.setErrorMessage(errorMessage);
 	}
 
 	protected void setErrorMessage(String errorMessage, String append) {
 		super.setErrorMessage(errorMessage, append);
 	}
 
-	public void setErrorMessage(String errorMessage) {
-		super.setErrorMessage(errorMessage);
+	protected void setErrorMessage(String errorMessage, String prepend, String append) {
+		super.setErrorMessage(errorMessage, prepend, append);
 	}
 
 	protected boolean stringsEqual(String a, String b) {