### Question:
KPITimingDataBindingFactory implements DataBindingFactory { @Override public FaultMarshaller getFaultMarshaller() { return faultMarshaller; } KPITimingDataBindingFactory(KPIMonitor monitor, DataBindingFactory factory,
                    String formatType); @Override Marshaller getMarshaller(); @Override FaultMarshaller getFaultMarshaller(); @Override UnMarshaller getUnMarshaller(); @Override FaultUnMarshaller getFaultUnMarshaller();  }### Answer:
@Test public void testGetFaultMarshaller() { FaultMarshaller marshaller = factory.getFaultMarshaller(); marshaller.marshallFault(null, null, null); assertSame(marshaller, factory.getFaultMarshaller()); expectFaultMarshall(); }