private String Shorten(String className) {
if (shorten != 0) {
StringBuilder target = new StringBuilder();
String name = className;
int fromIndex = className.IndexOf('.');
while (fromIndex != -1) {
int parseTo = (fromIndex < shorten) ? (fromIndex) : (shorten);
target.Append(name.Substring(0, parseTo));
target.Append('.');
name = name.Substring(fromIndex + 1);
fromIndex = name.IndexOf('.');
}
target.Append(className.Substring(className.LastIndexOf('.') + 1));
return target.ToString();
}
return className;
}