write second renderer, using com.sun.CodeModel for source generation