@Override public int compare(Track track1, Track track2) { // Disabled tracks come second if (track1.isEnabled() && !track2.isEnabled()) { return -1; } else if (!track1.isEnabled() && track2.isEnabled()) { return 1; } else { return compareByType(track1, track2); } }