} catch (WSDLGenerationException ex) { if (ex.getProblem() != null) { warning(monitor, "WsdlGenProblem", wsBinding, component.getName(), contract.getName()); if (monitor != null) { monitor.problem(ex.getProblem()); warning(monitor, "WsdlGenException", wsBinding, component.getName(), contract.getName()); error(monitor, "WsdlGenException2", wsBinding, (Exception)ex.getCause()); } else { // should never happen warning(monitor, "WsdlGenException", wsBinding, component.getName(), contract.getName()); error(monitor, "WsdlGenException2", wsBinding, component.getName(), contract.getName(), ex.getMessage());
} catch (WSDLGenerationException ex) { if (ex.getProblem() != null) { warning(monitor, "WsdlGenProblem", wsBinding, component.getName(), contract.getName()); if (monitor != null) { monitor.problem(ex.getProblem()); warning(monitor, "WsdlGenException", wsBinding, component.getName(), contract.getName()); error(monitor, "WsdlGenException2", wsBinding, (Exception)ex.getCause()); } else { // should never happen warning(monitor, "WsdlGenException", wsBinding, component.getName(), contract.getName()); error(monitor, "WsdlGenException2", wsBinding, component.getName(), contract.getName(), ex.getMessage());