@Override
    public void open() throws IOException {
        try {
            this.namedPipe = new RandomAccessFile(this.namedPipeLocation, "rw");
        } catch (FileNotFoundException ex) {
            // Convert the FNF
            throw new IOException(ex.getMessage(), ex);
        }
    }