} catch (SecurityException ex) {
Logger.getLogger(MirrorFactory.class.getName()).log(Level.SEVERE, null, ex);
}
// if we made it here, an error occurred, so just use the default type.
return new MirroredObjectInstanceImpl(session, objectId, typeSig, validTimestamp);
}