}
if (Byte.class.isAssignableFrom(tag.type)) {
return new Byte(tagCode, content);
}
if (Short.class.isAssignableFrom(tag.type)) {
return new Short(tagCode, content);
}
if (Int.class.isAssignableFrom(tag.type)) {
return new Int(tagCode, content);
}
if (OctetString.class.isAssignableFrom(tag.type)) {