
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();
	}
}
@@ -1,8 +1,31 @@
+import java.util.Set;%0A%0A
 %0Apublic 
@@ -71,18 +71,17 @@
 Base %7B%7D%0A
-%09
 %0A
+
 %09class D
@@ -103,18 +103,17 @@
 Base %7B%7D%0A
-%09
 %0A
+
 %09public 
@@ -126,18 +126,16 @@
 vaa()%0A%09%7B
-%09%09
 %0A%09%09Deriv
@@ -292,11 +292,9 @@
  d;%0A
-%09%09
 %0A
+
 %09%09In
@@ -366,13 +366,9 @@
 %0A%09%7D%0A
-    
 %0A
+
 %09pri
@@ -393,16 +393,16 @@
 ived()%7B%0A
-
 %09%09return
@@ -419,10 +419,118 @@
 ed();%0A%09%7D
+%0A%0A%09public String fpVarArgs(String s1, Set%3CString%3E s2) %7B%0A%09    return String.format(%22s1=%25s s2=%25s%22, s1, s2);%0A%09%7D
 %0A%7D

add fp