Class PortFactory<X extends Port<X>>