RE: 8184777: Factor out species generation logic from BoundMethodHandle