// Path: src/main/java/com/gikk/twirk/enums/EMOTE_SIZE.java
// public enum EMOTE_SIZE{
// 	SMALL("/1.0"),
// 	MEDIUM("/2.0"),
// 	LARGE("/3.0");		
// 	public final String value;
// 	private EMOTE_SIZE(String val){ this.value = val; }
// }


import com.gikk.twirk.enums.EMOTE_SIZE;
import java.util.LinkedList;
		return this;
	}

	public EmoteImpl setPattern(String pattern){
		this.pattern = pattern;
		return this;
	}

	public EmoteImpl addIndices(int begin, int end){
		this.indices.add( new EmoteIndices(begin, end) );
		return this;
	}

	@Override
	public String getEmoteIDString() {
		return emoteIDString;
	}

	@Override
	public String getPattern() {
		return pattern;
	}

	@Override
	public LinkedList<EmoteIndices> getIndices() {
		return indices;
	}


    @Override
// Path: src/main/java/com/gikk/twirk/enums/EMOTE_SIZE.java
// public enum EMOTE_SIZE{
// 	SMALL("/1.0"),
// 	MEDIUM("/2.0"),
// 	LARGE("/3.0");		
// 	public final String value;
// 	private EMOTE_SIZE(String val){ this.value = val; }
// }


// Path: src/main/java/com/gikk/twirk/types/emote/EmoteImpl.java
import com.gikk.twirk.enums.EMOTE_SIZE;
import java.util.LinkedList;

		return this;
	}

	public EmoteImpl setPattern(String pattern){
		this.pattern = pattern;
		return this;
	}

	public EmoteImpl addIndices(int begin, int end){
		this.indices.add( new EmoteIndices(begin, end) );
		return this;
	}

	@Override
	public String getEmoteIDString() {
		return emoteIDString;
	}

	@Override
	public String getPattern() {
		return pattern;
	}

	@Override
	public LinkedList<EmoteIndices> getIndices() {
		return indices;
	}


    @Override
	public String getEmoteImageUrl(EMOTE_SIZE imageSize){