private void copyRepeated(JMFRepeatedType type,
                            JMFNativePart source,
                            JMFNativePart target,
                            JMFNativePart targetParent,
                            int accessor,
                            boolean deep)
    throws JMFSchemaViolationException,
           JMFModelNotImplementedException,
           JMFUninitializedAccessException,
           JMFMessageCorruptionException
  {
    //get the type of the fields being repeated
    JMFType subType = type.getItemType();
    //and copy them ... don't really care that this is a repeated field
    //that just means the data will be a list of objects rather than just
    //one object
    copy(subType, source, target, targetParent, accessor, deep);
  }
private void copyRepeated ( JMFRepeatedType type , JMFNativePart source , JMFNativePart target , JMFNativePart targetParent , int accessor , boolean deep ) throws JMFSchemaViolationException , JMFModelNotImplementedException , JMFUninitializedAccessException , JMFMessageCorruptionException { JMFType subType = type . getItemType ( ) ; copy ( subType , source , target , targetParent , accessor , deep ) ; }
Copy the contents of one JMFNativePart of type JMFRepeatedType into another (of the same type).

@param source the source JMFNativePart from which copying is to be done
@param target the target (empty) JMFNativePart into which copying is to be done
@param deep if true, any JMFPart objects that are encountered during the copy should
be transcribed to JMFNativeParts if they are not already JMFNativeParts.  If false,
any JMFPart objects encountered are left in their current form and are aliased in the
target JMFNativePart rather than being cloned.
@param type The JMFType of the field to be copied
@param targetParent The parent JMFNativePart of the target JMFNativePart (if any)
@param accessor The accessor used to access the target JMFNativePart via it's parent
@throws JMFSchemaViolationException
@throws JMFModelNotImplementedException
@throws JMFUninitializedAccessException
@throws JMFMessageCorruptionException