Using a switch statement = massive increase in compile time

Can you post an example of your switch statement and the build log? Where do you see it hanging the longest? During the UBT generating code, or when it actually starts compiling .cpp files/linking?