public < T extends DatabaseObject > T createSnapshot ( T example , Database database ) throws DatabaseException , InvalidExampleException { return createSnapshot ( example , database , new SnapshotControl ( database ) ) ; }
Creates a DatabaseSnapshot for a single DatabaseObject .