i have the bat we would have a great deal to say on the subject japan
I have the impression that we would have a great deal to say on the subject of Japan.
I have the that we would have a great deal to say on the subject Japan.