public static void sort(List list, String s) { ... }
How it generates the delegation currently:
private NewVehicleSpecial special; public void sort(List list, String s) { special.sort(list, s); }
Here is how it should delegate: 1. make new method static 2. refer to original method by class rather than by instance variable
public static void sort(List list, String s) { NewVehicleSpecial.sort(list, s); }