Pentaho kettle plugin code gen