Bug 25183 AST: ITypeBinding of interface returns constructor
20021018 + jcore for 20021022 LocalCorrectionsQuickFixTest.testUnimplementedMethods Set breakpoint in UnimplementedMethodsCompletionProposal.findUnimplementedInterfaceMethods to see that the ITypeBinding of a interface returns a constructor
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/quickfix/QuickFixTest.java
public static void assertNumberOf(String name, int nProblems, int nProblemsExpected) {
		assertTrue("Wrong number of " + name + ", is: " + nProblems + ", expected: " + nProblemsExpected, nProblems == nProblemsExpected);
	}
	
	
	public static void assertEqualStringsIgnoreOrder(String[] str1, String[] str2) {
		boolean hasUnmatched= false;
		
		loop1: for (int i= 0; i < str1.length; i++) {
			String s1= str1[i];
			for (int k= 0; k < str2.length; k++) {
				String s2= str2[k];
				if (s2 != null && s2.equals(s1)) {
					str2[k]= null;
					str1[i]= null;
					continue loop1;
				}
			}
			hasUnmatched= true;
		}
		if (hasUnmatched) {
			StringBuffer buf= new StringBuffer();
			buf.append("Content not as expected: Content is: \n");
			for (int i= 0; i < str1.length; i++) {
				String s1= str1[i];
				if (s1 != null) {
					buf.append(s1);
					buf.append("\n");
				}
			}