if (partUnmarshaller != null) {
UnmarshallContext context = new UnmarshallContext(this,
part._partName);
try {
PackagePart unmarshallPart = partUnmarshaller
.unmarshall(context, part.getInputStream());
partList.put(unmarshallPart._partName, unmarshallPart);
// Core properties case-- use first CoreProperties part we come across
// and ignore any subsequent ones