classScope.startLine(valueImplClassName + "(Object input");
subtypeAspect.writeSuperConstructorParamJava(classScope);
classScope.append(")" + Util.THROWS_CLAUSE + " {\n");
{
MethodScope methodScope = classScope.newMethodScope();
methodScope.indentRight();
methodScope.startLine("super(input);\n");
subtypeAspect.writeSuperConstructorInitializationJava(methodScope);