If there is code something like this:
LMyObject := TMyObject.Create;
try
// ....
finally
LMyObject.Free;
end;
Where the object is created but never used, except in the "finally", where it is freed.
If there is code something like this: