this.fDOMError.fException = paramXMLParseException;
this.fErrorCode.setValues(paramString1, paramString2);
String str = DOMErrorTypeMap.getDOMErrorType(this.fErrorCode);
this.fDOMError.fType = (str != null ? str : paramString2);
this.fDOMError.fRelatedData = (this.fDOMError.fMessage = paramXMLParseException.getMessage());
DOMLocatorImpl localDOMLocatorImpl = this.fDOMError.fLocator;
if (localDOMLocatorImpl != null)
{
localDOMLocatorImpl.fColumnNumber = paramXMLParseException.getColumnNumber();
localDOMLocatorImpl.fLineNumber = paramXMLParseException.getLineNumber();
localDOMLocatorImpl.fUtf16Offset = paramXMLParseException.getCharacterOffset();