support for new port.java