package edu.uw.zookeeper.client.cli; public enum BooleanArgument { N, NO, FALSE, Y, YES, TRUE; public static BooleanArgument fromString(String value) { for (BooleanArgument e : values()) { if (e.toString().equals(value)) { return e; } } return null; } public boolean booleanValue() { switch (this) { case Y: case YES: case TRUE: return true; default: return false; } } @Override public String toString() { return name().toLowerCase(); } }