/**
  * INTERNAL: Verify that setter parameterType is an appropriate collection type for the
  * indirection policy. If it is incorrect, add an exception to the integrity checker. In this
  * case, the type MUST be a Vector (or, in the case of jdk1.2, Collection or Map).
  */
 public void validateSetMethodParameterTypeForCollection(
     Class parameterType, IntegrityChecker checker) throws DescriptorException {
   super.validateSetMethodParameterTypeForCollection(parameterType, checker);
   if (!this.collectionTypeIsValid(parameterType)) {
     checker.handleError(
         DescriptorException.setMethodParameterTypeNotValid(getCollectionMapping()));
   }
 }