// Path: core/src/main/java/net/vhati/openuhs/core/markup/DecoratedFragment.java
// public class DecoratedFragment {
// 	public String fragment = null;
// 	public String[] attributes = null;
// 	public Map[] argMaps = null;
// 
// 
// 	public DecoratedFragment( String fragment, String[] attributes, Map[] argMaps ) {
// 		this.fragment = fragment;
// 		this.attributes = attributes;
// 		this.argMaps = argMaps;
// 	}
// }
// 
// Path: core/src/main/java/net/vhati/openuhs/core/markup/StringDecorator.java
// public abstract class StringDecorator {
// 	/** The sequence representing line breaks, as expected from the parser. */
// 	public static final char[] linebreak = new char[] {'^','b','r','e','a','k','^'};
// 
// 
// 	public abstract DecoratedFragment[] getDecoratedString( String rawContent );
// }


import java.util.Arrays;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import net.vhati.openuhs.core.markup.DecoratedFragment;
import net.vhati.openuhs.core.markup.StringDecorator;
package net.vhati.openuhs.core.markup;




/**
 * A StringDecorator ancestor.
 * <p>
 * This doesn't actually decorate anything.
 */
public class Version88StringDecorator extends StringDecorator {


	public Version88StringDecorator() {
		super();
	}


	@Override
// Path: core/src/main/java/net/vhati/openuhs/core/markup/DecoratedFragment.java
// public class DecoratedFragment {
// 	public String fragment = null;
// 	public String[] attributes = null;
// 	public Map[] argMaps = null;
// 
// 
// 	public DecoratedFragment( String fragment, String[] attributes, Map[] argMaps ) {
// 		this.fragment = fragment;
// 		this.attributes = attributes;
// 		this.argMaps = argMaps;
// 	}
// }
// 
// Path: core/src/main/java/net/vhati/openuhs/core/markup/StringDecorator.java
// public abstract class StringDecorator {
// 	/** The sequence representing line breaks, as expected from the parser. */
// 	public static final char[] linebreak = new char[] {'^','b','r','e','a','k','^'};
// 
// 
// 	public abstract DecoratedFragment[] getDecoratedString( String rawContent );
// }


// Path: core/src/main/java/net/vhati/openuhs/core/markup/Version88StringDecorator.java
import java.util.Arrays;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import net.vhati.openuhs.core.markup.DecoratedFragment;
import net.vhati.openuhs.core.markup.StringDecorator;

package net.vhati.openuhs.core.markup;




/**
 * A StringDecorator ancestor.
 * <p>
 * This doesn't actually decorate anything.
 */
public class Version88StringDecorator extends StringDecorator {


	public Version88StringDecorator() {
		super();
	}


	@Override
	public DecoratedFragment[] getDecoratedString( String rawContent ) {