src/main/java/com/fincatto/documentofiscal/nfe310/webservices/gerado/NfeInutilizacao2Stub.java
private java.lang.Object fromOM(final org.apache.axiom.om.OMElement param, final java.lang.Class<?> type, final java.util.Map<String, String> extraNamespaces) throws org.apache.axis2.AxisFault {
        try {
            if (NfeInutilizacao2Stub.NfeDadosMsg.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeDadosMsg.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeInutilizacaoNF2Result.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeInutilizacaoNF2Result.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeCabecMsgE.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeCabecMsgE.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeCabecMsgE.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeCabecMsgE.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
        } catch (final java.lang.Exception e) {
            throw org.apache.axis2.AxisFault.makeFault(e);
        }
        return null;
    }
private java.lang.Object fromOM(final org.apache.axiom.om.OMElement param, final java.lang.Class<?> type, final java.util.Map<String, String> extraNamespaces) throws org.apache.axis2.AxisFault {
        try {
            if (NfeInutilizacao2Stub.NfeDadosMsg.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeDadosMsg.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeInutilizacaoNF2Result.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeInutilizacaoNF2Result.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeCabecMsgE.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeCabecMsgE.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
            if (NfeInutilizacao2Stub.NfeCabecMsgE.class.equals(type)) {
                return NfeInutilizacao2Stub.NfeCabecMsgE.Factory.parse(param.getXMLStreamReaderWithoutCaching());
            }
        } catch (final java.lang.Exception e) {
            throw org.apache.axis2.AxisFault.makeFault(e);
        }
        return null;
    }
/* methods to provide back word compatibility