code: public FeatureDescriptor[] sortDescriptors(FeatureDescriptor[] fds) {
          /*
           * the variable dolly is used here in reference to the sheep cloned
           * a few years back by Scottish scientists. - Jonathan
           */
          FeatureDescriptor[] dolly = fds.clone();
          Arrays.sort(dolly, DESCRIPTOR_COMPARATOR);
          return dolly;
      }
docs: Sorts an array of FeatureDescriptors based on the method name and
  if these descriptors are MethodDescriptors, by param count as well.
  To prevent damage to the original array, a clone is made, sorted,
  and returned from this method.