public ByteBuffer read(final String path) throws SecurityException, OutOfMemoryError {
        return (ByteBuffer) openOrRead(path, /* open = */ false);
    }
public ByteBuffer read ( final String path ) throws SecurityException , OutOfMemoryError { return ( ByteBuffer ) openOrRead ( path , false ) ; }
Use the proxied ModuleReader to open the named resource as a ByteBuffer. Call release(byteBuffer) when you
have finished with the ByteBuffer.

@param path
The path to the resource to open.
@return A {@link ByteBuffer} for the content of the resource.
@throws SecurityException
If the module cannot be accessed.
@throws OutOfMemoryError
if the resource is larger than 2GB, the maximum capacity of a byte buffer.