Żaden mądry tytuł nie przyszedł mi do głowy. Muszę napisać dwa programy, które różnią się jedną instrukcją:
import gnu.io.*;
//lub
import javax.comm.*;
gnu.io
i javax.comm
to pakiety do obsługi portów szeregowych, mają identyczne API. Na razie widzę tylko rozwiązanie skrajnie łamiące zasadę DRY: napisać jeden z tych programów, skopiować, w kopii zmienić jeden wiersz.