Я хочу переопределить read () в AssetsManager.AssetInputStream, чтобы сделать некоторую работу перекрестного чтения (простой xor), но, поскольку это внутренний класс, я не могу его просто расширить, что мне делать?И могу ли я тогда создать экземпляр такого класса с существующим экземпляром его внешнего класса - Asset Manager?