}
}
// add new precondition
if (aMimeTypes != null && aMimeTypes.length > 0) {
MimeTypePrecondition mimeTypePrecond = new MimeTypePrecondition_impl();
mimeTypePrecond.setMimeTypes(aMimeTypes);
preconditions.add(mimeTypePrecond);
}
// set attribute value
Precondition[] newPrecondArray = new Precondition[preconditions.size()];