public class X { X(String s) { } protected void foo() { X a = new X(new StringBuffer("this").append("is").append ("a").append( "long") .append("argument") .toString()) { public void run() { } }; } }