} catch (Throwable throwable) {
Log.severe("Exception ticking TileEntity " + Log.toString(tileEntity), throwable);
} finally {
if (profilingEnabled) {
long oldStartTime = startTime;
entityTickProfiler.record(tileEntity, (startTime = System.nanoTime()) - oldStartTime);
}
}
}
} finally {
tileEntitySet.done();