String smallPattern = pattern.substring(0, pattern.length() - 1);
String tail = pattern.substring(pattern.length() - 1, pattern.length());
processCellAtEnd(cell, editorContext, smallPattern, tail);
}
}
<BUG>private static void processRTHintCell(EditorCell_STHint cell, EditorContext editorContext, String pattern) {
</BUG>
NodeSubstituteInfo substituteInfo = cell.getSubstituteInfo();
String smallPattern = pattern.substring(0, pattern.length() - 1);
String tail = "" + pattern.charAt(pattern.length() - 1);

String smallPattern = pattern.substring(0, pattern.length() - 1);
String tail = pattern.substring(pattern.length() - 1, pattern.length());
processCellAtEnd(cell, editorContext, smallPattern, tail);
}
}
private static void processSTHintCell(EditorCell_STHint cell, EditorContext editorContext, String pattern) {
NodeSubstituteInfo substituteInfo = cell.getSubstituteInfo();
String smallPattern = pattern.substring(0, pattern.length() - 1);
String tail = "" + pattern.charAt(pattern.length() - 1);
