JavaSourceFactory factory = new JavaSourceFactory();
JavaSource js = factory.newJavaSource(JavaQNameImpl.getInstance("com.foo", "Bar"), JavaSource.PUBLIC);
js.setAbstract(true);
JavaMethod jm = js.newJavaMethod("test", JavaQNameImpl.VOID, JavaSource.PUBLIC);
jm.setAbstract(true);
assertStringEquals("public abstract void test();\n", jm.asString());
assertStringEquals("package com.foo;\n" +
"\n" +
"public abstract class Bar {\n" +
" public abstract void test();\n" +
"\n" +