https://yestin.dev/posts/enum-collections-in-java/
Enum Collections in Java - yestin.dev