제네릭 메서드는 제네릭 클래스 메서드와 달리 static 함수로서 선언이 가능하다.
그 이유는 제네릭 메서드는 제네릭 클래스와 달리 호출시마다 제네릭 타입값이 설정되기 때문이다. 제네릭 클래스 메서드가 static 함수로서 불가능한 이유는 클래스가 아직 load 되기전에 static 함수를 사용할 수 없기 때문이다.
https://devlog-wjdrbs96.tistory.com/201
https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%A0%9C%EB%84%A4%EB%A6%ADGenerics-%EA%B0%9C%EB%85%90-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%B3%B5%ED%95%98%EA%B8%B0#%EC%A0%9C%EB%84%A4%EB%A6%AD_%EB%A9%94%EC%84%9C%EB%93%9C