SimpleString implements EnhancedString { @Override public char charAt(int index) { return value.charAt(index); } SimpleString(String s); @Override SimpleString replaceText(Pattern p, String rText); @Override SimpleString patternToLower(Pattern p); @Override SimpleString patternToUpper(Pattern p); @Override int length(); @Override char charAt(int index); @Override CharSequence subSequence(int start, int end); @Override boolean equals(Object obj); @Override String getRaw(); @NotNull @Override String toString();  }
@Test public void testCharAt() { Assert.assertEquals(testSs.charAt(5), original.charAt(5)); }