Genericsつかったinterfaceを2つimplementsできるか試してみたけど駄目だった。

まあ駄目だろうなとおもったけど、いちおうやってみた。

interface GInterface<T> {
   String method(T arg);
}

class DuplicateImplementsClass implements GInterface<String> , GInterface<Integer> {
  public String method(String arg) { return arg;}
  public String method(Integer arg) {return arg.toString();}

}