@Test
public void enhanceClassThatDoesntNeedIt() {

    SampleClass sampleClass = new SampleClassThatImplementsSnapshot();
    SampleClass enhanced = enhancer.enhance(sampleClass);
    assertNotNull(enhanced);
    assertTrue(enhanced instanceof Persistent);
    assertTrue(enhanced instanceof Snapshot);
    assertSame(sampleClass, enhanced);
}