} else if (tvp.getTag() == ValueTag.XS_INTEGER_TAG) {
tvp.getValue(longp);
return longp.longValue();
} else if (tvp.getTag() == ValueTag.XS_DECIMAL_TAG) {
tvp.getValue(decp);
return decp.longValue();
} else {
throw new SystemException(ErrorCode.FORG0006);
}
}
};