+ return appendTextMaxLengthReached(sb0, sb, maxlength);
+ }
+
+ void appendFeature(final StringBuilder sb, int rpos,
+ FeatureRendererModel fr, SequenceFeature feature,
+ MappedFeatures mf)
+ {
+ appendFeature(sb, rpos, fr, feature, mf, 0);
+ }
+
+ private static boolean appendTextMaxLengthReached(StringBuilder sb0,
+ StringBuilder sb, int maxlength)
+ {
+ boolean ret = false;
+ if (maxlength == 0 || sb0.length() + sb.length() < maxlength)
+ {
+ sb0.append(sb);
+ return false;
+ } else {
+ return true;
+ }