+
+ if (sepos != se.length)
+ {
+ /*
+ * we failed to parse something - trim off null values
+ */
+ se = Arrays.copyOf(se, sepos);
+ }
+
+ /*
+ * If on the complement, reverse the ranges to [end, start, ...end1, start1].
+ * For an example of a joined complement, see (tRNA feature) CAGL0B00165r on
+ * http://www.ebi.ac.uk/ena/data/view/CR380948&display=xml
+ * http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/embl/CR380948/emblxml
+ */
+ if (locationComplement)