continue;
if (first) { switch ((int)value / 40) { case 0: objId.append('0'); break; case 1: objId.append('1'); value -= 40; break; default: objId.append('2'); value -= 80; } first = false; }  objId.append('.'); objId.append(Long.toString(value)); value = 0;
    public DERObjectIdentifier(        String  identifier)    {        for (int i = identifier.length() - 1; i >= 0; i--)        {            char ch = identifier.charAt(i);                        if ('0' <= ch && ch <= '9')            {                continue;            }                        if (ch == '.')            {                continue;            }                        throw new IllegalArgumentException("string " + identifier + " not an OID");        }                this.identifier = identifier;    }