static public ObjectFlag fromLetter(final char c) {
        switch (c) {
        case 'B':    return BANK;
        case 'D':    return DARK;
        case 'G':    return GUEST;
        case 'F':    return FORGE;
        case 'H':    return HOUSE;
        case 'M':	 return MERCHANT;
        case 'S':    return SILENT;
        case 'Q':    return QUIET;
        case 'V':    return VENDOR;
        default:    throw new IllegalArgumentException("Invalid ObjectFlag letter: " + c);    
        }
    }