protected String getPortNameByNumber(String blockName, String number, boolean inPort) {
    List<SimulinkPort> ports = loadPorts(blockName, inPort);

    for (SimulinkPort port : ports) {
      String portNumber = String.valueOf(port.getNumber());

      // look for port with the same number
      if (portNumber.equals(number)) {
        return port.getName();
      }
    }
    return "";
  }