remove String.itemAt, String.elemAt, replace with String.polymorphicCharAt
default methods in sub classes can be native
elemAt -> charAt