implemented DefaultTableInputGenerator.java