제네릭을 사용한 최종버전 소스 커밋