public class org.codehaus.plexus.util.xml.pull.MXParser extends java.lang.Object implements org.codehaus.plexus.util.xml.pull.XmlPullParser
{
private static final java.lang.String XML_URI;
private static final java.lang.String XMLNS_URI;
private static final java.lang.String FEATURE_XML_ROUNDTRIP;
private static final java.lang.String FEATURE_NAMES_INTERNED;
private static final java.lang.String PROPERTY_XMLDECL_VERSION;
private static final java.lang.String PROPERTY_XMLDECL_STANDALONE;
private static final java.lang.String PROPERTY_XMLDECL_CONTENT;
private static final java.lang.String PROPERTY_LOCATION;
private boolean allStringsInterned;
private static final boolean TRACE_SIZING;
private boolean processNamespaces;
private boolean roundtripSupported;
private java.lang.String location;
private int lineNumber;
private int columnNumber;
private boolean seenRoot;
private boolean reachedEnd;
private int eventType;
private boolean emptyElementTag;
private int depth;
private char[][] elRawName;
private int[] elRawNameEnd;
private int[] elRawNameLine;
private java.lang.String[] elName;
private java.lang.String[] elPrefix;
private java.lang.String[] elUri;
private int[] elNamespaceCount;
private java.lang.String fileEncoding;
private int attributeCount;
private java.lang.String[] attributeName;
private int[] attributeNameHash;
private java.lang.String[] attributePrefix;
private java.lang.String[] attributeUri;
private java.lang.String[] attributeValue;
private int namespaceEnd;
private java.lang.String[] namespacePrefix;
private int[] namespacePrefixHash;
private java.lang.String[] namespaceUri;
private int entityEnd;
private java.lang.String[] entityName;
private char[][] entityNameBuf;
private java.lang.String[] entityReplacement;
private char[][] entityReplacementBuf;
private int[] entityNameHash;
private final org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate;
private static final int READ_CHUNK_SIZE;
private java.io.Reader reader;
private java.lang.String inputEncoding;
private int bufLoadFactor;
private float bufferLoadFactor;
private char[] buf;
private int bufSoftLimit;
private boolean preventBufferCompaction;
private int bufAbsoluteStart;
private int bufStart;
private int bufEnd;
private int pos;
private int posStart;
private int posEnd;
private char[] pc;
private int pcStart;
private int pcEnd;
private boolean usePC;
private boolean seenStartTag;
private boolean seenEndTag;
private boolean pastEndTag;
private boolean seenAmpersand;
private boolean seenMarkup;
private boolean seenDocdecl;
private boolean tokenize;
private java.lang.String text;
private java.lang.String entityRefName;
private java.lang.String xmlDeclVersion;
private java.lang.Boolean xmlDeclStandalone;
private java.lang.String xmlDeclContent;
private static final char[] BUF_NOT_RESOLVED;
private static final char[] BUF_LT;
private static final char[] BUF_AMP;
private static final char[] BUF_GT;
private static final char[] BUF_APO;
private static final char[] BUF_QUOT;
private char[] resolvedEntityRefCharBuf;
private static final char[] VERSION;
private static final char[] NCODING;
private static final char[] TANDALONE;
private static final char[] YES;
private static final char[] NO;
private static final int LOOKUP_MAX;
private static final char LOOKUP_MAX_CHAR;
private static final boolean[] lookupNameStartChar;
private static final boolean[] lookupNameChar;
private void resetStringCache()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
return;
}
private java.lang.String newString(char[], int, int)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v;
char[] v;
java.lang.String v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
return v;
}
private java.lang.String newStringIntern(char[], int, int)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v;
char[] v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = virtualinvoke v.<java.lang.String: java.lang.String intern()>();
return v;
}
private void ensureElementsCapacity()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v, v, v, v;
char[][] v, v;
int[] v, v, v, v, v, v;
int v, v, v, v, v, v, v, v;
boolean v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = lengthof v;
goto label;
label:
v = 0;
label:
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v + 1;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v < 7 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = 2 * v;
goto label;
label:
v = 8;
label:
v = v + 2;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName> = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix> = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elUri>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elUri> = v;
v = newarray (int)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
goto label;
label:
v[0] = 0;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount> = v;
v = newarray (int)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd> = v;
v = newarray (int)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine> = v;
v = newarray (char[])[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName> = v;
label:
return;
}
private void ensureAttributesCapacity(int)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v;
int[] v, v;
int v, v, v, v, v;
boolean v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = lengthof v;
goto label;
label:
v = 0;
label:
v = v;
if v < v goto label;
if v <= 7 goto label;
v = 2 * v;
goto label;
label:
v = 8;
label:
v = v;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName> = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix> = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri> = v;
v = newarray (java.lang.String)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = newarray (int)[v];
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash> = v;
label:
return;
}
private void ensureNamespacesCapacity(int)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v, v, v;
int[] v, v, v;
int v, v, v, v, v, v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = lengthof v;
goto label;
label:
v = 0;
label:
if v < v goto label;
if v <= 7 goto label;
v = 2 * v;
goto label;
label:
v = 8;
label:
v = v;
v = newarray (java.lang.String)[v];
v = newarray (java.lang.String)[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = newarray (int)[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash> = v;
label:
return;
}
private static final int fastHash(char[], int, int)
{
int v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v;
char[] v;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
if v != 0 goto label;
return 0;
label:
v = v[v];
v = v << 7;
v = v + v;
v = v - 1;
v = v[v];
v = v + v;
if v <= 16 goto label;
v = v << 7;
v = v / 4;
v = v + v;
v = v[v];
v = v + v;
label:
if v <= 8 goto label;
v = v << 7;
v = v / 2;
v = v + v;
v = v[v];
v = v + v;
label:
return v;
}
private void ensureEntityCapacity()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v;
char[][] v, v, v, v, v, v;
int[] v, v, v;
int v, v, v, v, v, v, v, v, v, v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
v = lengthof v;
goto label;
label:
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
if v <= 7 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = 2 * v;
goto label;
label:
v = 8;
label:
v = v;
v = newarray (java.lang.String)[v];
v = newarray (char[])[v];
v = newarray (java.lang.String)[v];
v = newarray (char[])[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = newarray (int)[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash> = v;
label:
return;
}
private void reset()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String location> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenRoot> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd> = 0;
virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void setupFromTemplate()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean preventBufferCompaction> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenStartTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenEndTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean pastEndTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenAmpersand> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenDocdecl> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclVersion> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.Boolean xmlDeclStandalone> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclContent> = null;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void resetStringCache()>();
return;
}
public void <init>()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
long v, v;
short v, v;
byte v, v;
int v, v;
java.lang.Runtime v, v;
char[] v, v, v, v;
float v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufLoadFactor> = 95;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufLoadFactor>;
v = v / 100.0F;
v.<org.codehaus.plexus.util.xml.pull.MXParser: float bufferLoadFactor> = v;
v = staticinvoke <java.lang.Runtime: java.lang.Runtime getRuntime()>();
v = virtualinvoke v.<java.lang.Runtime: long freeMemory()>();
v = v cmp 1000000L;
if v <= 0 goto label;
v = 8192;
goto label;
label:
v = 256;
label:
v = newarray (char)[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: float bufferLoadFactor>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = v * v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufSoftLimit> = v;
v = staticinvoke <java.lang.Runtime: java.lang.Runtime getRuntime()>();
v = virtualinvoke v.<java.lang.Runtime: long freeMemory()>();
v = v cmp 1000000L;
if v <= 0 goto label;
v = 8192;
goto label;
label:
v = 64;
label:
v = newarray (char)[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc> = v;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate> = null;
return;
}
public void <init>(org.codehaus.plexus.util.xml.pull.EntityReplacementMap)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
long v, v;
short v, v;
byte v, v;
int v, v;
org.codehaus.plexus.util.xml.pull.EntityReplacementMap v;
java.lang.Runtime v, v;
char[] v, v, v, v;
float v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: org.codehaus.plexus.util.xml.pull.EntityReplacementMap;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufLoadFactor> = 95;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufLoadFactor>;
v = v / 100.0F;
v.<org.codehaus.plexus.util.xml.pull.MXParser: float bufferLoadFactor> = v;
v = staticinvoke <java.lang.Runtime: java.lang.Runtime getRuntime()>();
v = virtualinvoke v.<java.lang.Runtime: long freeMemory()>();
v = v cmp 1000000L;
if v <= 0 goto label;
v = 8192;
goto label;
label:
v = 256;
label:
v = newarray (char)[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: float bufferLoadFactor>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = v * v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufSoftLimit> = v;
v = staticinvoke <java.lang.Runtime: java.lang.Runtime getRuntime()>();
v = virtualinvoke v.<java.lang.Runtime: long freeMemory()>();
v = v cmp 1000000L;
if v <= 0 goto label;
v = 8192;
goto label;
label:
v = 64;
label:
v = newarray (char)[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc> = v;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate> = v;
return;
}
public void setupFromTemplate()
{
org.codehaus.plexus.util.xml.pull.EntityReplacementMap v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v;
char[][] v, v;
int[] v;
int v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: int entityEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: java.lang.String[] entityName>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: char[][] entityNameBuf>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: java.lang.String[] entityReplacement>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: char[][] entityReplacementBuf>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: org.codehaus.plexus.util.xml.pull.EntityReplacementMap replacementMapTemplate>;
v = v.<org.codehaus.plexus.util.xml.pull.EntityReplacementMap: int[] entityNameHash>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd> = v;
label:
return;
}
public void setFeature(java.lang.String, boolean) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("feature name should not be null");
throw v;
label:
v = "http://xmlpull.org/v1/doc/features.html#process-namespaces";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("namespace processing feature can only be changed before parsing", v, null);
throw v;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces> = v;
goto label;
label:
v = "http://xmlpull.org/v1/doc/features.html#names-interned";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>("interning names in this implementation is not supported");
throw v;
label:
v = "http://xmlpull.org/v1/doc/features.html#process-docdecl";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>("processing DOCDECL is not supported");
throw v;
label:
v = "http://xmlpull.org/v1/doc/features.html#xml-roundtrip";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported> = v;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unsupported feature \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public boolean getFeature(java.lang.String)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.IllegalArgumentException v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("feature name should not be null");
throw v;
label:
v = "http://xmlpull.org/v1/doc/features.html#process-namespaces";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
return v;
label:
v = "http://xmlpull.org/v1/doc/features.html#names-interned";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = "http://xmlpull.org/v1/doc/features.html#process-docdecl";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = "http://xmlpull.org/v1/doc/features.html#xml-roundtrip";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
return v;
label:
return 0;
}
public void setProperty(java.lang.String, java.lang.Object) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = "http://xmlpull.org/v1/doc/properties.html#location";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String location> = v;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unsupported property: \'\u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public java.lang.Object getProperty(java.lang.String)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.IllegalArgumentException v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("property name should not be null");
throw v;
label:
v = "http://xmlpull.org/v1/doc/properties.html#xmldecl-version";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclVersion>;
return v;
label:
v = "http://xmlpull.org/v1/doc/properties.html#xmldecl-standalone";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.Boolean xmlDeclStandalone>;
return v;
label:
v = "http://xmlpull.org/v1/doc/properties.html#xmldecl-content";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclContent>;
return v;
label:
v = "http://xmlpull.org/v1/doc/properties.html#location";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String location>;
return v;
label:
return null;
}
public void setInput(java.io.Reader) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.io.Reader v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.io.Reader;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void reset()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
v = v instanceof org.codehaus.plexus.util.xml.XmlReader;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.XmlReader: java.lang.String getEncoding()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding> = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
v = v instanceof java.io.InputStreamReader;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
v = virtualinvoke v.<java.io.InputStreamReader: java.lang.String getEncoding()>();
if v == null goto label;
v = virtualinvoke v.<java.io.InputStreamReader: java.lang.String getEncoding()>();
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding> = v;
label:
return;
}
public void setInput(java.io.InputStream, java.lang.String) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v;
java.io.IOException v;
java.io.Reader v;
java.lang.IllegalArgumentException v;
java.lang.String v, v, v;
java.io.UnsupportedEncodingException v;
java.io.InputStream v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.io.InputStream;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("input stream can not be null");
throw v;
label:
if v == null goto label;
v = staticinvoke <org.codehaus.plexus.util.ReaderFactory: java.io.Reader newReader(java.io.InputStream,java.lang.String)>(v, v);
goto label;
label:
v = staticinvoke <org.codehaus.plexus.util.ReaderFactory: org.codehaus.plexus.util.xml.XmlStreamReader newXmlReader(java.io.InputStream)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.io.UnsupportedEncodingException)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not create reader for encoding \u : \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, v);
throw v;
label:
v := @caughtexception;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.io.IOException)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not create reader : \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, v);
throw v;
label:
virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void setInput(java.io.Reader)>(v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding> = v;
return;
catch java.io.UnsupportedEncodingException from label to label with label;
catch java.io.IOException from label to label with label;
}
public java.lang.String getInputEncoding()
{
java.lang.String v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding>;
return v;
}
public void defineEntityReplacementText(java.lang.String, java.lang.String) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
char[][] v, v, v, v;
int[] v;
boolean v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
char[] v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("&#");
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= 1 goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(1, v);
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = lengthof v;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = v[v];
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement>;
v = v[v];
label:
v = v + 1;
goto label;
label:
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensureEntityCapacity()>();
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = virtualinvoke v.<java.lang.String: int length()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, 0, v);
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v[v];
v = lengthof v;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: int fastHash(char[],int,int)>(v, 0, v);
v[v] = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd> = v;
return;
}
public int getNamespaceCount(int) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.IllegalArgumentException v;
int[] v;
int v, v, v, v;
java.lang.String v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v <= v goto label;
label:
v = new java.lang.IllegalArgumentException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("namespace count may be for depth 0..\u not \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount>;
v = v[v];
return v;
}
public java.lang.String getNamespacePrefix(int) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
java.lang.String[] v;
int v, v, v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v[v];
return v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("position \u exceeded number of available namespaces \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String getNamespaceUri(int) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
java.lang.String[] v;
int v, v, v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri>;
v = v[v];
return v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("position \u exceeded number of available namespaces \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String getNamespace(java.lang.String)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri>;
v = v[v];
return v;
label:
v = v - 1;
goto label;
label:
v = "xml";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return "http://www.w.org/XML/1998/namespace";
label:
v = "xmlns";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return "http://www.w.org/2000/xmlns/";
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v[v];
if v != null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri>;
v = v[v];
return v;
label:
v = v - 1;
goto label;
label:
return null;
}
public int getDepth()
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
return v;
}
private static int findFragment(int, char[], int, int)
{
char v;
int v, v, v, v, v, v, v, v;
char[] v;
v := @parameter: int;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
if v >= v goto label;
v = v;
if v <= v goto label;
v = v;
label:
return v;
label:
v = v - v;
if v <= 65 goto label;
v = v - 10;
label:
v = v + 1;
label:
v = v - 1;
if v <= v goto label;
v = v - v;
if v > 65 goto label;
v = v[v];
if v != 60 goto label;
v = v - v;
if v <= 10 goto label;
label:
return v;
}
public java.lang.String getPositionDescription()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v;
int v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
char[] v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
if v > v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: int findFragment(int,char[],int,int)>(0, v, v, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
if v >= v goto label;
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
if v > 0 goto label;
if v <= 0 goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("...\u0001");
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] TYPES>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
v = v[v];
if v == null goto label;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(java.lang.String)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" seen \u...");
goto label;
label:
v = "";
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String location>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String location>;
goto label;
label:
v = "";
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getLineNumber()>();
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getColumnNumber()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,int,int)>(v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001\u \u0001@\u0001:\u0001");
return v;
}
public int getLineNumber()
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
return v;
}
public int getColumnNumber()
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber>;
return v;
}
public boolean isWhitespace() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v;
boolean v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
char v, v;
char[] v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 4 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 5 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v[v];
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v != 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v[v];
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v != 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 7 goto label;
return 1;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>("no content available to check for whitespaces");
throw v;
}
public java.lang.String getText()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
char[] v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 1 goto label;
label:
return null;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 6 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text>;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text>;
if v != null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 3 goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = v;
goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text>;
return v;
}
public char[] getTextCharacters(int[])
{
int[] v;
boolean v;
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.lang.IllegalArgumentException v;
char[] v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int[];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 4 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v[0] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v - v;
v[1] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v[0] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v[1] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 5 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 9 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 6 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 8 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 7 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 10 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v[0] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v[1] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 1 goto label;
label:
v = (int) -1;
v[1] = v;
v = (int) -1;
v[0] = v;
return null;
label:
v = new java.lang.IllegalArgumentException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unknown text eventType: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String getNamespace()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v;
int v, v, v, v;
java.lang.String v, v;
boolean v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elUri>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
goto label;
label:
v = "";
label:
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elUri>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
goto label;
label:
v = "";
label:
return v;
label:
return null;
}
public java.lang.String getName()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
char[] v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 6 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
if v != null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
return v;
label:
return null;
}
public java.lang.String getPrefix()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v;
int v, v, v, v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
return v;
label:
return null;
}
public boolean isEmptyElementTag() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("parser must be on START_TAG to check for empty element", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag>;
return v;
}
public int getAttributeCount()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = (int) -1;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
return v;
}
public java.lang.String getAttributeNamespace(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v != 0 goto label;
return "";
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
return v;
}
public java.lang.String getAttributeName(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
return v;
}
public java.lang.String getAttributePrefix(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v != 0 goto label;
return null;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix>;
v = v[v];
return v;
}
public java.lang.String getAttributeType(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v;
java.lang.String v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
return "CDATA";
}
public boolean isAttributeDefault(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v;
java.lang.String v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
return 0;
}
public java.lang.String getAttributeValue(int)
{
java.lang.IndexOutOfBoundsException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>("only START_TAG can have attributes");
throw v;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v < v goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v - 1;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute position must be 0..\u and not \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
v = v[v];
return v;
}
public java.lang.String getAttributeValue(java.lang.String, java.lang.String)
{
java.lang.IndexOutOfBoundsException v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v, v, v, v;
int v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v;
java.lang.IllegalArgumentException v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = new java.lang.IndexOutOfBoundsException;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getPositionDescription()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("only START_TAG can have attributes\u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("attribute name can not be null");
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v != null goto label;
v = "";
label:
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
if v == v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
v = v[v];
return v;
label:
v = v + 1;
goto label;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = null;
label:
if v == null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("when namespaces processing is disabled attribute namespace must be null");
throw v;
label:
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
v = v[v];
return v;
label:
v = v + 1;
goto label;
label:
return null;
}
public int getEventType() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
return v;
}
public void require(int, java.lang.String, java.lang.String) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
boolean v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v != 0 goto label;
if v == null goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getPositionDescription()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("processing namespaces must be enabled on parser (or factory) to have possible namespaces declared on elements (position:\u)");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
if v != v goto label;
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] TYPES>;
v = v[v];
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" with name \'\u0001\'");
goto label;
label:
v = "";
label:
if v == null goto label;
if v == null goto label;
v = " and";
goto label;
label:
v = "";
label:
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" with namespace \'\u0001\'");
goto label;
label:
v = "";
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
if v == v goto label;
v = <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] TYPES>;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" \u0001");
goto label;
label:
v = "";
label:
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" name \'\u0001\'");
goto label;
label:
v = "";
label:
if v == null goto label;
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = " and";
goto label;
label:
v = "";
label:
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" namespace \'\u0001\'");
goto label;
label:
v = "";
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getPositionDescription()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected event \u0001\u0001\u0001\u but got\u0001\u0001\u0001\u (position:\u)");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void skipSubTree() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
int v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void require(int,java.lang.String,java.lang.String)>(2, null, null);
v = 1;
label:
if v <= 0 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int next()>();
if v != 3 goto label;
v = v - 1;
goto label;
label:
if v != 2 goto label;
v = v + 1;
goto label;
label:
return;
}
public java.lang.String nextText() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v;
java.lang.String[] v;
int v, v, v, v;
java.lang.String v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
if v == 2 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("parser must be on START_TAG to read next text", v, null);
throw v;
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int next()>();
if v != 4 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getText()>();
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int next()>();
if v == 3 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] TYPES>;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("TEXT must be immediately followed by END_TAG and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
return v;
label:
if v != 3 goto label;
return "";
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("parser must be on START_TAG or TEXT to read text", v, null);
throw v;
}
public int nextTag() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
java.lang.String[] v;
int v, v, v, v, v;
java.lang.String v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int next()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 4 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean isWhitespace()>();
if v == 0 goto label;
virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int next()>();
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v == 3 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] TYPES>;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int getEventType()>();
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected START_TAG or END_TAG not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
return v;
}
public int next() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize> = 0;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int nextImpl()>();
return v;
}
public int nextToken() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
int v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize> = 1;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int nextImpl()>();
return v;
}
private int nextImpl() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v, v, v;
int[] v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = null;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean pastEndTag>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean pastEndTag> = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean pastEndTag> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 3;
return 3;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenStartTag>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenStartTag> = 0;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseStartTag()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = v;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenEndTag>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenEndTag> = 0;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseEndTag()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = v;
return v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 0;
v = 60;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenAmpersand>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenAmpersand> = 0;
v = 38;
goto label;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = 0;
v = 0;
label:
if v != 60 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 4;
return 4;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 47 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v != 0 goto label;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenEndTag> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 4;
return 4;
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseEndTag()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = v;
return v;
label:
if v != 33 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 45 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseComment()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 9;
return 9;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
if v == 0 goto label;
v = 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
goto label;
label:
if v != 91 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseCDSect(boolean)>(v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 5;
return 5;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v - v;
if v <= 0 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected character in markup \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 63 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean parsePI()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 8;
return 8;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
if v == 0 goto label;
v = 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
goto label;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v != 0 goto label;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenStartTag> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 4;
return 4;
label:
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseStartTag()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = v;
return v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected character in markup \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 38 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenAmpersand> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 4;
return 4;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseEntityRef()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 6;
return 6;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
if v != null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName> = v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(java.lang.String)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not resolve entity named \'\u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
if v == 0 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
v = 0;
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
v = v + 1;
goto label;
label:
v = 1;
goto label;
label:
if v == 0 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
v = 0;
label:
v = 1;
v = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
v = 0;
label:
if v != 93 goto label;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 1;
goto label;
label:
if v == 0 goto label;
if v != 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("characters ]]> are not allowed in content", v, null);
throw v;
label:
if v == 0 goto label;
v = 0;
v = 0;
label:
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 60 goto label;
if v != 38 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
goto label;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenRoot>;
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseEpilog()>();
return v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseProlog()>();
return v;
}
private int parseProlog() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v[v];
goto label;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 0 goto label;
v = (int) 65534;
if v != v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("first character in input was UNICODE noncharacter (0xFFFE)- input requires int swapping", v, null);
throw v;
label:
v = (int) 65279;
if v != v goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = (int) 65533;
if v != v goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = (int) 65533;
if v != v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("UTF-16 BOM in a UTF-8 encoded file is incompatible", v, null);
throw v;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 0;
v = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
label:
if v != 60 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 7;
return 7;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 63 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean parsePI()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 0;
return 0;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 8;
return 8;
label:
if v != 33 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 68 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenDocdecl>;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("only one docdecl allowed in XML document", v, null);
throw v;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenDocdecl> = 1;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseDocdecl()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 10;
return 10;
label:
if v != 45 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseComment()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 9;
return 9;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected markup <!\u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 47 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected start tag name and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenRoot> = 1;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseStartTag()>();
return v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected start tag name and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = 1;
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("only whitespace content allowed before start tag and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
}
private int parseEpilog() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v;
java.io.EOFException v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType>;
if v != 1 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("already reached end of XML input", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 1;
return 1;
label:
v = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v[v];
goto label;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v != 0 goto label;
label:
if v != 60 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenMarkup> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 7;
label:
return 7;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v != 0 goto label;
if v != 63 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean parsePI()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 8;
label:
return 8;
label:
if v != 33 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v != 0 goto label;
if v != 68 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseDocdecl()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 10;
label:
return 10;
label:
if v != 45 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseComment()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 9;
label:
return 9;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected markup <!\u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 47 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("end tag not allowed in epilog but got \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("start tag not allowed in epilog but got \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("in epilog expected ignorable content and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = 1;
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("in epilog non whitespace content is not allowed but got \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v == 0 goto label;
label:
goto label;
label:
v := @caughtexception;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd> = 1;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 7;
return 7;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 1;
return 1;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
}
public int parseEndTag() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
char[][] v;
int[] v, v, v, v, v;
boolean v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
char v, v, v, v;
char[] v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected name start and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 3;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameChar(char)>(v);
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
if v == v goto label;
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,int)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("end tag name </\u0001> must match start tag name <\u0001> from line \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = 0;
label:
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v;
v = v + 1;
v = v[v];
v = v[v];
if v == v goto label;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v - v;
v = v - 1;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,int)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("end tag name </\u0001> must be the same as start tag <\u0001> from line \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v + 1;
goto label;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
if v == 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected > to finsh end tag not \u from line \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean pastEndTag> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 3;
return 3;
}
public int parseStartTag() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int[] v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char[][] v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount> = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
v = (int) -1;
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v[v];
if v != 58 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("when namespaces processing enabled colon can not be at element name start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameChar(char)>(v);
if v == 0 goto label;
if v != 58 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = (int) -1;
if v == v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("only one colon is allowed in name of element when namespaces are enabled", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
goto label;
label:
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensureElementsCapacity()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
v = lengthof v;
if v >= v goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = 2 * v;
v = newarray (char)[v];
v[v] = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
v[v] = v;
v = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = (int) -1;
if v == v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elPrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v[v] = null;
v = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
if v == 62 goto label;
if v != 47 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag>;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("repeated / in tag declaration", v, null);
throw v;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean emptyElementTag> = 1;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected > to end empty tag not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v == 0 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char parseAttribute()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("start tag unexpected character \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace(java.lang.String)>(v);
if v != null goto label;
if v != null goto label;
v = "";
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not determine namespace bound to element prefix \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] elUri>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v[v] = v;
v = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix>;
v = v[v];
if v == null goto label;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getNamespace(java.lang.String)>(v);
if v != null goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not determine namespace bound to attribute prefix \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v[v] = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v[v] = "";
label:
v = v + 1;
goto label;
label:
v = 1;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v >= v goto label;
v = 0;
label:
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001:\u0001");
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeUri>;
v = v[v];
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001:\u0001");
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("duplicated attributes \u and \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
v = 1;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
if v >= v goto label;
v = 0;
label:
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v[v];
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("duplicated attributes \u and \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v + 1;
goto label;
label:
v = v + 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int eventType> = 2;
return 2;
}
private char parseAttribute() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int[] v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v, v, v;
java.lang.String[] v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
v = (int) -1;
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v[v];
if v != 58 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("when namespaces processing enabled colon can not be at attribute name start", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v != 120 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameChar(char)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v == 0 goto label;
if v >= 5 goto label;
v = v + 1;
if v != 1 goto label;
if v == 109 goto label;
v = 0;
goto label;
label:
if v != 2 goto label;
if v == 108 goto label;
v = 0;
goto label;
label:
if v != 3 goto label;
if v == 110 goto label;
v = 0;
goto label;
label:
if v != 4 goto label;
if v == 115 goto label;
v = 0;
goto label;
label:
if v != 5 goto label;
if v == 58 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("after xmlns in attribute name must be colonwhen namespaces are enabled", v, null);
throw v;
label:
if v != 58 goto label;
v = (int) -1;
if v == v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("only one colon is allowed in attribute name when namespaces are enabled", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensureAttributesCapacity(int)>(v);
v = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v >= 4 goto label;
v = 0;
label:
if v == 0 goto label;
v = (int) -1;
if v == v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("namespace prefix is required after xmlns:  when namespaces are enabled", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v + 1;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
goto label;
label:
v = (int) -1;
if v == v goto label;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v + 1;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
v = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributePrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v[v] = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
v = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v[v] = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v[v] = v;
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] attributeNameHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v[v] = v;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
if v == 61 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected = after attribute name", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = v;
if v == 34 goto label;
if v == 39 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("attribute value must start with quotation or apostrophe not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == v goto label;
if v != 60 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("markup not allowed inside attribute value - illegal < ", v, null);
throw v;
label:
if v != 38 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void extractEntityRef()>();
goto label;
label:
if v == 9 goto label;
if v == 10 goto label;
if v != 13 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
if v != 10 goto label;
if v != 0 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 32;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
if v != 13 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean processNamespaces>;
if v == 0 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newStringIntern(char[],int,int)>(v, v, v);
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newStringIntern(char[],int,int)>(v, v, v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensureNamespacesCapacity(int)>(v);
v = (int) -1;
v = v;
v = (int) -1;
if v == v goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("non-default namespace can not be declared to be empty string", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v[v] = v;
v = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v[v] = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = (int) -1;
v[v] = v;
v = (int) -1;
v = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespaceUri>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v[v] = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elNamespaceCount>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v - 1;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = v - 1;
label:
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
if v != null goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v[v];
if v == v goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] namespacePrefixHash>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] namespacePrefix>;
v = v[v];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
if v != null goto label;
v = "default";
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\'\u0001\'");
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("duplicated namespace declaration for \u prefix");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v - 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int namespaceEnd> = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v[v] = v;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] attributeValue>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v[v] = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int attributeCount> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
return v;
}
private int parseCharOrPredefinedEntityRef() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
byte v;
java.lang.StringBuilder v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName> = null;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 35 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
if v != 120 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
if v == 0 goto label;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v < 48 goto label;
if v > 57 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
goto label;
label:
if v < 97 goto label;
if v > 102 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
goto label;
label:
if v < 65 goto label;
if v > 70 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
goto label;
label:
if v == 59 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("character reference (with hex value) may not contain \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v < 48 goto label;
if v > 57 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
goto label;
label:
if v == 59 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("character reference (with decimal value) may not contain \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
if v == 0 goto label;
v = 16;
goto label;
label:
v = 10;
label:
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String,int)>(v, v);
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isValidCodePoint(int)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Character: char[] toChars(int)>(v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
label:
goto label;
label:
v := @caughtexception;
v = 0;
label:
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
if v == 0 goto label;
v = "hex";
goto label;
label:
v = "decimal";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("character reference (with \u value \u) is invalid");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = lengthof v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, 0, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = lengthof v;
goto label;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameStartChar(char)>(v);
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("entity reference names can not start with character \'\u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 59 goto label;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isNameChar(char)>(v);
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("entity reference name can not contain character \u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
if v != 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v[v];
if v != 108 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v[v];
if v != 116 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = "<";
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_LT>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
goto label;
label:
if v != 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v[v];
if v != 97 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v[v];
if v != 109 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 2;
v = v[v];
if v != 112 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = "&";
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_AMP>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
goto label;
label:
if v != 2 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v[v];
if v != 103 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v[v];
if v != 116 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = ">";
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_GT>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
goto label;
label:
if v != 4 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v[v];
if v != 97 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v[v];
if v != 112 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 2;
v = v[v];
if v != 111 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 3;
v = v[v];
if v != 115 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = "\'";
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_APO>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
goto label;
label:
if v != 4 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v[v];
if v != 113 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v[v];
if v != 117 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 2;
v = v[v];
if v != 111 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 3;
v = v[v];
if v != 116 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = "\"";
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_QUOT>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
private void parseEntityRefInDocDecl() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v;
char[] v, v;
boolean v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseCharOrPredefinedEntityRef()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
if v == v goto label;
return;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = null;
label:
return;
}
private void parseEntityRef() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v;
char[] v, v, v, v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: int parseCharOrPredefinedEntityRef()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
if v == v goto label;
return;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] lookuEntityReplacement(int)>(v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
if v == v goto label;
return;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = null;
label:
return;
}
private static boolean isValidCodePoint(int)
{
int v, v, v, v;
boolean v;
v := @parameter: int;
if v == 9 goto label;
if v == 10 goto label;
if v == 13 goto label;
if 32 > v goto label;
v = (int) 55295;
if v <= v goto label;
label:
v = (int) 57344;
if v > v goto label;
v = (int) 65533;
if v <= v goto label;
label:
if 65536 > v goto label;
if v > 1114111 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private char[] lookuEntityReplacement(int)
{
char[][] v, v, v, v;
int[] v;
boolean v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String[] v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
char v, v;
char[] v, v, v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean allStringsInterned>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: int fastHash(char[],int,int)>(v, v, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] entityNameHash>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v[v];
v = lengthof v;
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityNameBuf>;
v = v[v];
v = 0;
label:
if v >= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + v;
v = v[v];
v = v[v];
if v != v goto label;
v = v + 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement>;
v = v[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
v = v[v];
return v;
label:
v = v - 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int entityEnd>;
v = v - 1;
label:
if v < 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityName>;
v = v[v];
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String[] entityReplacement>;
v = v[v];
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] entityReplacementBuf>;
v = v[v];
return v;
label:
v = v - 1;
goto label;
label:
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
return v;
}
private void parseComment() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v;
char[] v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v;
java.io.EOFException v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 45 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!-- for comment start", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber>;
v = v - 4;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
v = 0;
v = 0;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <java.lang.Character: boolean isHighSurrogate(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <java.lang.Character: int toCodePoint(char,char)>(v, v);
goto label;
label:
v = 0;
v = v;
label:
if v == 0 goto label;
if v == 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("in comment after two dashes (--) next character must be > not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 45 goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 1;
goto label;
label:
if v != 62 goto label;
if v != 0 goto label;
v = 0;
goto label;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isValidCodePoint(int)>(v);
if v == 0 goto label;
v = 0;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Illegal character 0x\u found in comment");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
goto label;
label:
v := @caughtexception;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("comment started on line \u and column \u was not closed");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 3;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v - 2;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
label:
return;
catch java.io.EOFException from label to label with label;
}
private boolean parsePI() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v;
char[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v;
java.io.EOFException v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber>;
v = v - 2;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = (int) -1;
v = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
label:
v = 0;
v = 0;
v = 0;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("processing instruction PITarget must be exactly after <? and not white space character", v, null);
throw v;
label:
if v != 63 goto label;
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("processing instruction PITarget name not found", v, null);
throw v;
label:
v = 1;
goto label;
label:
if v != 62 goto label;
if v != 0 goto label;
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("processing instruction PITarget name not found", v, null);
throw v;
label:
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("processing instruction started on line \u and column \u was not closed");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = 0;
goto label;
label:
if v != 60 goto label;
v = 1;
goto label;
label:
v = (int) -1;
if v != v goto label;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v - v;
if v < 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v[v];
if v == 120 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v[v];
if v != 88 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 1;
v = v[v];
if v == 109 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 1;
v = v[v];
if v != 77 goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 2;
v = v[v];
if v == 108 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 2;
v = v[v];
if v != 76 goto label;
label:
if v <= 3 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("processing instruction can not have PITarget with reserved xml name", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v[v];
if v == 120 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 1;
v = v[v];
if v == 109 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 2;
v = v[v];
if v == 108 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("XMLDecl must have xml name in lowercase", v, null);
throw v;
label:
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseXmlDecl(char)>(v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
label:
v = v + 3;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclContent> = v;
label:
return 0;
label:
v = 0;
label:
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
label:
v = 1;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v := @caughtexception;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("processing instruction started on line \u and column \u was not closed");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 2;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
label:
return 1;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
}
private void parseXmlDecl(char) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v;
java.lang.String v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v;
char v, v, v, v, v, v, v;
char[] v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: char;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean preventBufferCompaction> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart> = 0;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] VERSION>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char requireInput(char,char[])>(v, v);
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 61 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected equals sign (=) after version and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 39 goto label;
if v == 34 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected apostrophe (\') or quotation mark (\") after version and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
if v == v goto label;
if v < 97 goto label;
if v <= 122 goto label;
label:
if v < 65 goto label;
if v <= 90 goto label;
label:
if v < 48 goto label;
if v <= 57 goto label;
label:
if v == 95 goto label;
if v == 46 goto label;
if v == 58 goto label;
if v == 45 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("<?xml version value expected to be in ([a-zA-Z0-9_.:] | \'-\') not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseXmlDeclWithVersion(int,int)>(v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean preventBufferCompaction> = 0;
return;
}
private void parseXmlDeclWithVersion(int, int) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v;
java.lang.Boolean v, v;
char v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
v := @parameter: int;
v = v - v;
if v != 3 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v[v];
if v != 49 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 1;
v = v[v];
if v != 46 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v + 2;
v = v[v];
if v == 48 goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(java.lang.String)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("only 1.0 is supported as <?xml version not \'\u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String xmlDeclVersion> = v;
v = "version";
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 101 goto label;
if v == 115 goto label;
if v == 63 goto label;
if v == 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("unexpected character \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v != 101 goto label;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("version", v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected a space after \u and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] NCODING>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char requireInput(char,char[])>(v, v);
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 61 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected equals sign (=) after encoding and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 39 goto label;
if v == 34 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected apostrophe (\') or quotation mark (\") after encoding and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v < 97 goto label;
if v <= 122 goto label;
label:
if v < 65 goto label;
if v <= 90 goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("<?xml encoding name expected to start with [A-Za-z] not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
label:
if v == v goto label;
if v < 97 goto label;
if v <= 122 goto label;
label:
if v < 65 goto label;
if v <= 90 goto label;
label:
if v < 48 goto label;
if v <= 57 goto label;
label:
if v == 46 goto label;
if v == 95 goto label;
if v == 45 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("<?xml encoding value expected to be in ([A-Za-z0-9._] | \'-\') not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding> = v;
v = "UTF8";
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding>;
v = virtualinvoke v.<java.lang.String: java.lang.String toUpperCase()>();
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("ISO-");
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("UTF-8 BOM plus xml decl of \u is incompatible");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = "UTF-16";
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String fileEncoding>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding>;
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>("UTF-8");
if v == 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String inputEncoding>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("UTF-16 BOM plus xml decl of \u is incompatible");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = "encoding";
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
label:
if v != 115 goto label;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v != 0 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected a space after \u and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] TANDALONE>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char requireInput(char,char[])>(v, v);
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 61 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected equals sign (=) after standalone and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
if v == 39 goto label;
if v == 34 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected apostrophe (\') or quotation mark (\") after standalone and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 121 goto label;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] YES>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char requireInput(char,char[])>(v, v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.Boolean xmlDeclStandalone> = v;
goto label;
label:
if v != 110 goto label;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] NO>;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char requireInput(char,char[])>(v, v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(0);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.Boolean xmlDeclStandalone> = v;
goto label;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected \'yes\' or \'no\' after standalone and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
if v == v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected \u after standalone value not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char skipS(char)>(v);
label:
if v == 63 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected ?> as last part of <?xml not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 62 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected ?> as last part of <?xml not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
return;
}
private void parseDocdecl() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
boolean v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v, v, v;
char[] v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 79 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 67 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 84 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 89 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 80 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 69 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <!DOCTYPE", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = 0;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = 0;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 91 goto label;
v = v + 1;
goto label;
label:
if v != 93 goto label;
v = v - 1;
goto label;
label:
if v != 62 goto label;
if v == 0 goto label;
label:
if v != 38 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void extractEntityRefInDocDecl()>();
goto label;
label:
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String text> = null;
return;
}
private void extractEntityRefInDocDecl() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseEntityRefInDocDecl()>();
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
return;
}
private void extractEntityRef() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
char v;
char[] v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void parseEntityRef()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = <org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED>;
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
if v != null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String newString(char[],int,int)>(v, v, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName> = v;
label:
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String entityRefName>;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(java.lang.String)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("could not resolve entity named \'\u0001\'");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] resolvedEntityRefCharBuf>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
private void parseCDSect(boolean) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
java.lang.String v;
char[] v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v, v, v, v, v, v, v;
java.io.EOFException v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v, v, v, v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: boolean;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 67 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <[CDATA[ for comment start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 68 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <[CDATA[ for comment start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 65 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <[CDATA[ for comment start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 84 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <[CDATA[ for comment start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 65 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <[CDATA[ for comment start", v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v == 91 goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>("expected <![CDATA[ for comment start", v, null);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v + v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean tokenize>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean roundtripSupported>;
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
label:
if v == 0 goto label;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = 0;
v = 0;
v = 0;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
if v != 93 goto label;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 1;
goto label;
label:
if v != 62 goto label;
if v == 0 goto label;
if v != 0 goto label;
label:
v = 0;
v = 0;
goto label;
label:
if v == 0 goto label;
v = 0;
label:
if v == 0 goto label;
if v != 13 goto label;
v = 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
if v <= v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void joinPC()>();
goto label;
label:
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = 0;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
goto label;
label:
if v != 10 goto label;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = 10;
label:
v = 0;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v[v] = v;
label:
v = 0;
goto label;
label:
v := @caughtexception;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("CDATA section started on line \u and column \u was not closed");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, v);
throw v;
label:
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v - 2;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v - 3;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
return;
catch java.io.EOFException from label to label with label;
}
private void fillBuf() throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v;
org.codehaus.plexus.util.xml.pull.MXParser v;
java.io.IOException v;
int[] v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char[][] v, v, v, v, v, v, v, v;
java.io.Reader v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
char[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
java.io.EOFException v, v;
float v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
if v != null goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String)>("reader must be set before parsing is started");
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufSoftLimit>;
if v <= v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean preventBufferCompaction>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufSoftLimit>;
if v > v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = v / 2;
if v < v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = 2 * v;
v = newarray (char)[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufLoadFactor>;
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: float bufferLoadFactor>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = v * v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufSoftLimit> = v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v - v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd> = v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart>;
v = v + v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufStart> = 0;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = lengthof v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v - v;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, 8192);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: java.io.Reader reader>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = virtualinvoke v.<java.io.Reader: int read(char[],int,int)>(v, v, v);
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
v = v + v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd> = v;
return;
label:
v = (int) -1;
if v != v goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufAbsoluteStart>;
if v != 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
if v != 0 goto label;
v = new java.io.EOFException;
specialinvoke v.<java.io.EOFException: void <init>(java.lang.String)>("input contained no data");
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean seenRoot>;
if v == 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v != 0 goto label;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd> = 1;
return;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
v = v[v];
if v != null goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = v - 1;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" - expected the opening tag <");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("...>");
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" - expected end tag");
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v <= 1 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("s");
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
label:
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v[v];
if v != null goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = v - 1;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" - expected the opening tag <");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("...>");
goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
v = v[v];
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(62);
label:
v = v - 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" to close");
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
label:
if v <= 0 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int depth>;
if v == v goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" and");
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
if v == null goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v[v];
if v != null goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v + 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = v - 1;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" start tag <");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(">");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" from line ");
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
goto label;
label:
v = new java.lang.String;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[][] elRawName>;
v = v[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameEnd>;
v = v[v];
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" start tag <");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(">");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" from line ");
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int[] elRawNameLine>;
v = v[v];
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
label:
v = v - 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", parser stopped on");
label:
v = new java.io.EOFException;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getPositionDescription()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("no more data available\u0001\u0001");
specialinvoke v.<java.io.EOFException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new java.io.IOException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("error reading input, returned \u0001");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
}
private char more() throws java.io.IOException, org.codehaus.plexus.util.xml.pull.XmlPullParserException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
char v;
java.io.EOFException v;
int v, v, v, v, v, v, v, v;
char[] v;
java.lang.String v, v;
boolean v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int bufEnd>;
if v < v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void fillBuf()>();
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean reachedEnd>;
if v == 0 goto label;
v = new java.io.EOFException;
v = virtualinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String getPositionDescription()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("no more data available\u0001");
specialinvoke v.<java.io.EOFException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pos> = v;
v = v[v];
if v != 10 goto label;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int lineNumber> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber> = 1;
goto label;
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber>;
v = v + 1;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int columnNumber> = v;
label:
return v;
}
private void ensurePC(int)
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v;
char[] v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: int;
if v <= 8192 goto label;
v = 2 * v;
goto label;
label:
v = 16384;
label:
v = newarray (char)[v];
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc> = v;
return;
}
private void joinPC()
{
org.codehaus.plexus.util.xml.pull.MXParser v;
int v, v, v, v, v, v, v, v, v, v, v;
char[] v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posEnd>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v - v;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + v;
v = v + 1;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = lengthof v;
if v < v goto label;
specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: void ensurePC(int)>(v);
label:
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] buf>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int posStart>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: char[] pc>;
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, v, v);
v = v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd>;
v = v + v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: int pcEnd> = v;
v.<org.codehaus.plexus.util.xml.pull.MXParser: boolean usePC> = 1;
return;
}
private char requireInput(char, char[]) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
org.codehaus.plexus.util.xml.pull.MXParser v;
org.codehaus.plexus.util.xml.pull.XmlPullParserException v;
char v, v;
int v, v;
char[] v;
java.lang.String v, v, v, v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: char;
v := @parameter: char[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
if v == v goto label;
v = new org.codehaus.plexus.util.xml.pull.XmlPullParserException;
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected \u in \u and not \u0001");
specialinvoke v.<org.codehaus.plexus.util.xml.pull.XmlPullParserException: void <init>(java.lang.String,org.codehaus.plexus.util.xml.pull.XmlPullParser,java.lang.Throwable)>(v, v, null);
throw v;
label:
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
v = v + 1;
goto label;
label:
return v;
}
private char skipS(char) throws org.codehaus.plexus.util.xml.pull.XmlPullParserException, java.io.IOException
{
char v;
boolean v;
org.codehaus.plexus.util.xml.pull.MXParser v;
v := @this: org.codehaus.plexus.util.xml.pull.MXParser;
v := @parameter: char;
label:
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: boolean isS(char)>(v);
if v == 0 goto label;
v = specialinvoke v.<org.codehaus.plexus.util.xml.pull.MXParser: char more()>();
goto label;
label:
return v;
}
private static void setName(char)
{
boolean[] v;
char v;
v := @parameter: char;
v = <org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameChar>;
v[v] = 1;
return;
}
private static void setNameStart(char)
{
boolean[] v;
char v;
v := @parameter: char;
v = <org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameStartChar>;
v[v] = 1;
staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: void setName(char)>(v);
return;
}
private static boolean isNameStartChar(char)
{
boolean[] v;
int v;
char v;
boolean v;
v := @parameter: char;
if v >= 1024 goto label;
v = <org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameStartChar>;
v = v[v];
goto label;
label:
if v <= 8231 goto label;
if v < 8234 goto label;
if v <= 8591 goto label;
label:
if v < 10240 goto label;
v = (int) 65519;
if v > v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isNameChar(char)
{
boolean[] v;
int v;
char v;
boolean v;
v := @parameter: char;
if v >= 1024 goto label;
v = <org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameChar>;
v = v[v];
goto label;
label:
if v <= 8231 goto label;
if v < 8234 goto label;
if v <= 8591 goto label;
label:
if v < 10240 goto label;
v = (int) 65519;
if v > v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static boolean isS(char)
{
char v;
boolean v;
v := @parameter: char;
if v == 32 goto label;
if v == 10 goto label;
if v == 13 goto label;
if v != 9 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.lang.String printable(int)
{
char v, v;
int v;
char[] v;
java.lang.String v, v, v, v;
boolean v;
v := @parameter: int;
if v != 10 goto label;
return "\\n";
label:
if v != 13 goto label;
return "\\r";
label:
if v != 9 goto label;
return "\\t";
label:
if v != 39 goto label;
return "\\\'";
label:
if v > 127 goto label;
if v >= 32 goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\\u\u0001");
return v;
label:
v = staticinvoke <java.lang.Character: boolean isBmpCodePoint(int)>(v);
if v == 0 goto label;
v = staticinvoke <java.lang.Character: java.lang.String toString(char)>(v);
return v;
label:
v = new java.lang.String;
v = newarray (char)[2];
v = staticinvoke <java.lang.Character: char highSurrogate(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.Character: char lowSurrogate(int)>(v);
v[1] = v;
specialinvoke v.<java.lang.String: void <init>(char[])>(v);
return v;
}
private static java.lang.String printable(java.lang.String)
{
int v, v, v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
v := @parameter: java.lang.String;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
v = virtualinvoke v.<java.lang.String: int codePointCount(int,int)>(0, v);
v = new java.lang.StringBuilder;
v = v + 10;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(v);
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: int codePointAt(int)>(v);
v = staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: java.lang.String printable(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
java.lang.String v, v, v, v, v;
boolean[] v, v;
char[] v, v, v, v, v, v, v, v, v, v, v;
v = newarray (char)[0];
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_NOT_RESOLVED> = v;
v = newarray (char)[1];
v[0] = 60;
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_LT> = v;
v = newarray (char)[1];
v[0] = 38;
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_AMP> = v;
v = newarray (char)[1];
v[0] = 62;
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_GT> = v;
v = newarray (char)[1];
v[0] = 39;
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_APO> = v;
v = newarray (char)[1];
v[0] = 34;
<org.codehaus.plexus.util.xml.pull.MXParser: char[] BUF_QUOT> = v;
v = "version";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.codehaus.plexus.util.xml.pull.MXParser: char[] VERSION> = v;
v = "ncoding";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.codehaus.plexus.util.xml.pull.MXParser: char[] NCODING> = v;
v = "tandalone";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.codehaus.plexus.util.xml.pull.MXParser: char[] TANDALONE> = v;
v = "yes";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.codehaus.plexus.util.xml.pull.MXParser: char[] YES> = v;
v = "no";
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
<org.codehaus.plexus.util.xml.pull.MXParser: char[] NO> = v;
v = newarray (boolean)[1024];
<org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameStartChar> = v;
v = newarray (boolean)[1024];
<org.codehaus.plexus.util.xml.pull.MXParser: boolean[] lookupNameChar> = v;
staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: void setNameStart(char)>(58);
label:
staticinvoke <org.codehaus.plexus.util.xml.pull.MXParser: void setNameStart(char)>(65);
goto label;
}
}