Bug 20446 cannot create protected or private interfaces [code manipulation]
F3 the spec allows creating protected or private nested interfaces but eclipse disallows it (the new interface wizard)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java
protected final static String PACKAGE= PAGE_NAME + ".package";	 
	
	protected final static String ENCLOSING= PAGE_NAME + ".enclosing"; 
	
	protected final static String ENCLOSINGSELECTION= ENCLOSING + ".selection"; 
		
	protected final static String TYPENAME= PAGE_NAME + ".typename"; 
	
	protected final static String SUPER= PAGE_NAME + ".superclass"; 
	
	protected final static String INTERFACES= PAGE_NAME + ".interfaces"; 
	
	protected final static String MODIFIERS= PAGE_NAME + ".modifiers"; 
	
	protected final static String METHODS= PAGE_NAME + ".methods"; 
	private class InterfacesListLabelProvider extends LabelProvider {
		
		private Image fInterfaceImage;
		
		public InterfacesListLabelProvider() {
			super();
			fInterfaceImage= JavaPluginImages.get(JavaPluginImages.IMG_OBJS_INTERFACE);
		}
		
		public Image getImage(Object element) {
			return fInterfaceImage;
		}
	}	
	private StringButtonStatusDialogField fPackageDialogField;