Because calling this method twice is not the right way to build a BuiltinMap. I have already answered why I couldn't use a ImmutableMap.Builder in the other reply.