Why not just move the SupressWarnings to the correct method?