protected void emitAllElements(StringBuilder sb, Document document) { if (myAlternateValue != null) { /** protect body of method from removing newlines. */ int brace = myAlternateValue.indexOf('{'); String temp = ""; if (brace >= 0) { // every method should have an open brace -- unless it is abstract. temp = myAlternateValue.substring(brace + 1, myAlternateValue.length()); myAlternateValue = myAlternateValue.substring(0, brace + 1); } super.emitAllElements(sb, document); sb.append(temp); } else { super.emitAllElements(sb, document); } }