<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="http://ums.isas.jaxa.jp/0.3/0">
	
	
	<java:class xmlns:java="http://ums.isas.jaxa.jp/0.3/0/java/o" name="textSample" memberLevel="1">
		<java:decoderSub name="parse">
			<group xmlns:txt="http://ums.isas.jaxa.jp/0.3/0/dat/i" encode="txt">
				<java:readerSub name="userProgram">
					<java:member name="vect" memberLevel="1">
						<java:class name="Vector" memberLevel="2">
							<group>
								
								
								<java:member type="String" name="name" memberLevel="2">
									<data type="string">
										<param name="pattern">[a-zA-Z_][a-zA-Z0-9_]*</param>
									</data>
								</java:member>
								
								
								<java:member type="int" name="order" memberLevel="2">
									<data type="string">
										<param name="pattern">[0-9]+</param>
									</data>
								</java:member>
								
								
							</group>
							<repeat minOccurs="1" maxOccurs="3">
								<loopGroup>
									
									<java:array>
										<java:member type="int" name="value" memberLevel="2">
											<data type="string">
												<param name="pattern">[0-9]+</param>
											</data>
										</java:member>
									</java:array>
								</loopGroup>
							</repeat>
						</java:class>
					</java:member>
					<choice>
						<choiceGroup>
							<java:member type="int" name="hasComment" memberLevel="1">
								<java:value>1</java:value>
							</java:member>
							
							
							<java:member type="String" name="comment" memberLevel="1">
								<data type="string">
									<param name="pattern">.+</param>
								</data>
							</java:member>
						</choiceGroup>
						<choiceGroup>
							<java:member type="int" name="hasComment" memberLevel="1">
								<java:value>0</java:value>
							</java:member>
						</choiceGroup>
					</choice>
				</java:readerSub>
			</group>
		</java:decoderSub>
	</java:class>
</root>