finalizecompoundmodifier finish