JBIDE-15917 - not all subsystems can extend the abstract superclass