package equals;

public class ArrayEquality {

	boolean reportProblemsWithArrayEquality(String[] a, String b) {
		return a.equals(b);
	}
	boolean reportProblemsWithArrayEquality2(String[] a, String b) {
		return  b.equals(a);
	}
	boolean reportProblemsWithArrayEquality3(String[] a, String []b) {
		return a.equals(b);
	}
	boolean reportProblemsWithArrayEquality4(String[][] a, String []b) {
		return a.equals(b);
	}
	boolean reportProblemsWithArrayEquality5(String[] a, String [][]b) {
		return a.equals(b);
	}
	boolean reportProblemsWithArrayEquality6(String[] a, int []b) {
		return a.equals(b);
	}
	boolean reportProblemsWithArrayEquality7(int[] a, String []b) {
		return a.equals(b);
	}

}

@@ -684,12 +684,113 @@
 s(b);%0A%09%7D
+%0A%09boolean reportProblemsWithArrayEquality8(StringBuffer%5B%5D a, String %5B%5Db) %7B%0A%09%09return a.equals(b);%0A%09%7D%0A%09
 %0A%0A%7D%0A

add one more test case