} catch (IllegalArgumentException e) {
return new COctetString(tagCode, content);
}
if (Null.class.equals(tag.type)) {
return new Null(tagCode);
}
if (Byte.class.equals(tag.type)) {
return new Byte(tagCode, content);
}
if (Short.class.equals(tag.type)) {