### Question:
TimeField implements FieldType<Time> { @Override public Types getType() { return type; } TimeField();  TimeField(final Time defaultValue);  TimeField(final boolean withTimeZone);  TimeField(final boolean withTimeZone, final Time defaultValue); @Override Types getType(); boolean isWithTimeZone(); @Override Time getDefaultValue(); @Override boolean hasDefaultValue(); @Override Time convert(Object objValue); @Override JSONObject toJson();  }### Answer:
@Test public void testGetType() { System.out.println("getQueryCode"); assertEquals(Types.TIME, new TimeField().getType()); assertEquals(Types.TIME, new TimeField(new Time(0)).getType()); assertEquals(Types.TIME, new TimeField(true).getType()); assertEquals(Types.TIME, new TimeField(true, new Time(0)).getType()); }