public <E extends Enum<E>> E choice(Class<E> clazz)