if( !paused )
{
paused = true;
getCurrent().pop();
UnitOfWorkOptions unitOfWorkOptions = metaInfo().get( UnitOfWorkOptions.class );
if( unitOfWorkOptions == null )
{
unitOfWorkOptions = usecase().metaInfo( UnitOfWorkOptions.class );
}
if( unitOfWorkOptions != null )
{
if( unitOfWorkOptions.isPruneOnPause() )
{
List<EntityReference> prunedInstances = null;
for( EntityInstance entityInstance : instanceCache.values() )
{
if( entityInstance.status() == EntityStatus.LOADED )