private boolean isRtl(CharSequence text) {
        if (textDir == null) {
            textDir = getTextDirectionHeuristic();
        }

        return textDir.isRtl(text, 0, text.length());
    }
private boolean isRtl(CharSequence text) {
        if (textDir == null) {
            textDir = getTextDirectionHeuristic();
        }

        return textDir.isRtl(text, 0, text.length());
    }
private boolean isRtl ( CharSequence text ) { if ( textDir == null ) { textDir = getTextDirectionHeuristic ( ) ; } return textDir . isRtl ( text , 0 , text . length ( ) ) ; }
TODO cache values
@param text
@return
TODO cache values