MinGW doesn't understand 'final' instruction