Bug 527039 - [9][quick fix] proposes to add 'requires java.base'

Change-Id: Idf02d25b7e639d7f6096214a5f88a733562abfbb
Signed-off-by: kalyan prasad <kalyan_prasad@in.ibm.com>
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposal.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposal.java
index 619e0a8..65bd078 100644
--- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposal.java
+++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/proposals/AddImportCorrectionProposal.java
@@ -44,6 +44,8 @@
 	private final String fTypeName;
 	private final String fQualifierName;
 
+	private static String JAVA_BASE= "java.base"; //$NON-NLS-1$
+
 	protected AddModuleRequiresCorrectionProposal fAdditionalProposal= null;
 
 	public AddImportCorrectionProposal(String name, ICompilationUnit cu, int relevance, Image image, String qualifierName, String typeName, SimpleName node) {
@@ -115,7 +117,7 @@
 					}
 				}
 			}
-			if (projectModule != null && projectModule.exists() && !projectModule.equals(currentModuleDescription)) {
+			if (projectModule != null && projectModule.exists() && !projectModule.equals(currentModuleDescription) && !JAVA_BASE.equals(projectModule.getElementName())) {
 				String moduleName= projectModule.getElementName();
 				String[] args= { moduleName };
 				final String changeName= Messages.format(CorrectionMessages.UnresolvedElementsSubProcessor_add_requires_module_info, args);