import java.util.HashSet;
import java.util.Set;


public class CVAA_Sample
{
	Base[] b2;
	class Base {}

	class Derived extends Base {}

	public void cvaa()
	{
		Derived[] d2 = new Derived[4];
		Base[] b = d2;
		b2 = d2;
		Derived d = new Derived();
		b[0]  = new Base();
		b[1] = doDerived();
		b[2] = null;
		b[3] = d;

		Integer[] a = new Integer[1];
		System.arraycopy(a[0], 0, a, 1, 1);
	}

	private Derived doDerived(){
		return new Derived();
	}

	public String fpVarArgs(String s1, Set<String> s2) {
	    return String.format("s1=%s s2=%s", s1, s2);
	}

	public void fpGenerics() {
		Set<String>[] myStringSets = new HashSet[2];
	}
}

@@ -443,24 +443,163 @@
 ived();%0A%09%7D%0A%0A
+    public void generics() %7B%0A        Set%3CString%3E%5B%5D myStringSets = new HashSet%5B2%5D;%0A        Set%3CString%3E%5B%5D myStringSets2 = new Set%5B2%5D;%0A    %7D%0A%0A
 %09public Stri
@@ -696,86 +696,7 @@
 ;%0A%09%7D
-%0A%0A%09public void fpGenerics() %7B%0A%09%09Set%3CString%3E%5B%5D myStringSets = new HashSet%5B2%5D;%0A%09%7D
 %0A%7D%0A

fix fp for cvaa