CharSequence cs = (CharSequence) srcRef; len = cs.length(); len -= _append(sb, cs.subSequence(0, Math.min(len, MAX_CONTENT_SNIPPET)).toString()); } else if (srcRef instanceof char[]) { char[] ch = (char[]) srcRef; len = ch.length; len -= _append(sb, new String(ch, 0, Math.min(len, MAX_CONTENT_SNIPPET))); } else if (srcRef instanceof byte[]) { byte[] b = (byte[]) srcRef; int maxLen = Math.min(b.length, MAX_CONTENT_SNIPPET); _append(sb, new String(b, 0, maxLen, Charset.forName("UTF-8"))); len = b.length - maxLen; charStr = " bytes";
CharSequence cs = (CharSequence) srcRef; len = cs.length(); len -= _append(sb, cs.subSequence(0, Math.min(len, MAX_CONTENT_SNIPPET)).toString()); } else if (srcRef instanceof char[]) { char[] ch = (char[]) srcRef; len = ch.length; len -= _append(sb, new String(ch, 0, Math.min(len, MAX_CONTENT_SNIPPET))); } else if (srcRef instanceof byte[]) { byte[] b = (byte[]) srcRef; int maxLen = Math.min(b.length, MAX_CONTENT_SNIPPET); _append(sb, new String(b, 0, maxLen, Charset.forName("UTF-8"))); len = b.length - maxLen; charStr = " bytes";
CharSequence cs = (CharSequence) srcRef; len = cs.length(); len -= _append(sb, cs.subSequence(0, Math.min(len, MAX_CONTENT_SNIPPET)).toString()); } else if (srcRef instanceof char[]) { char[] ch = (char[]) srcRef; len = ch.length; len -= _append(sb, new String(ch, 0, Math.min(len, MAX_CONTENT_SNIPPET))); } else if (srcRef instanceof byte[]) { byte[] b = (byte[]) srcRef; int maxLen = Math.min(b.length, MAX_CONTENT_SNIPPET); _append(sb, new String(b, 0, maxLen, Charset.forName("UTF-8"))); len = b.length - maxLen; charStr = " bytes";