for (Iterator i = vsas.iterator(); i.hasNext();) {
VendorSpecificAttribute vsa = (VendorSpecificAttribute)i.next();
List sas = vsa.getSubAttributes();
for (Iterator j = sas.iterator(); j.hasNext();) {
RadiusAttribute attr = (RadiusAttribute)j.next();
if (attr.getAttributeType() == typeCode &&
attr.getVendorId() == vendorId)
j.remove();
}
if (sas.size() == 0)
// removed the last sub-attribute
// --> remove the whole Vendor-Specific attribute