Removed runtime check for the correct method/constructor to call. Determination happens during parsing now