Iterator setSpecs = getSetSpecs(nativeItem);
Iterator abouts = getAbouts(nativeItem);
if (metadataPrefix != null) {
if ((schemaURL = getCrosswalks().getSchemaURL(metadataPrefix)) == null)
throw new CannotDisseminateFormatException(metadataPrefix);
}
return getRecordFactory().create(nativeItem, schemaURL, metadataPrefix, setSpecs, abouts);
}