{
msg = "Unexpected error:";
}
if(e != null)
{
return new ClassNotPersistenceCapableException(msg + eol +
"objectTopLevelClass=" + (m_objectsTopLevelClass != null ? m_objectsTopLevelClass.getName() : null) + eol +
"objectRealClass=" + (m_objectsRealClass != null ? m_objectsRealClass.getName() : null) + eol +
"pkValues=" + (m_pkValues != null ? ArrayUtils.toString(m_pkValues) : null) +
(objectToIdentify != null ? (eol + "object to identify: " + objectToIdentify) : ""), e);
}
else
{
return new ClassNotPersistenceCapableException(msg + eol +
"objectTopLevelClass=" + (m_objectsTopLevelClass != null ? m_objectsTopLevelClass.getName() : null) + eol +
"objectRealClass=" + (m_objectsRealClass != null ? m_objectsRealClass.getName() : null) + eol +
"pkValues=" + (m_pkValues != null ? ArrayUtils.toString(m_pkValues) : null) +
eol + "object to identify: " + objectToIdentify);
}