oxonium compound