java를 사용한다면 빈 객체를 넘겨줘야할 일이 한번쯤은 발생할 것이다. 이 때, null을 넘겨주는 것은 굉장히 위험하니 빈 list를 넘겨줘야 되는 경우가 많이 발생한다. (아이템 54. null이 아닌, 빈 컬렉션이나 배열을 반환하라) 이 경우, 우리는 두 가지 선택지가 존재한다. Collections.EMPTY_LIST를 쓸지, Collections.emptyList()를 쓸지. 전자의 경우(EMPTY_LIST 사용) 빈 객체를 넘겨주기 위해 EMPTY_LIST 상수값을 넘겨주었다. 이제 테스트를 돌려보자. 아래와 같은 경고가 발생한다. uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 형변..