} if (myFile == null) { getRAFile().seek(myFile.length());
    public void append(InputStream source, long length) throws IOException {        int lLength = (int) length;        if (myBuffer == null || myBuffer.length < length) {            myBuffer = new byte[lLength];        }        int read;        do {            read = source.read(myBuffer, 0, lLength);            myFile.write(myBuffer, 0, read);            lLength -= read;        } while(lLength > 0);    }