code: public long read(OutputStream stream, long length, long position) throws IOException
     {
        if (isByteArray())
        {
           return readFromByteArray(stream, length, position);
        }
        else
        {
           throw new IllegalStateException("Method is not supported for ValueData represented in array of bytes");
        }
     }
docs: {@inheritDoc}