protected abstract void doLink(Linker user);
public abstract void link(Linker usr);
// should be called by our provider public void link(Linker linker) { doLink(linker); }
public void sortout(Linker usr) { prov = usr.getProvider(name); }