クラスF4_1(修正3)ではフィールド名(インスタンス変数名)からゲッターをMethodインスタンスとして取得し、インスタンスメソッドinvokeを呼び出し、返却値を取得しています。
最後に、インスタンス変数名と、その値を出力しています。クラスメソッドのprint1とprint2と同様な結果がprintメソッドの実引数のインスタンスを変えるだけで実装できます。