// Path: leotask/src/core/org/leores/ecpt/TRuntimeException.java
// public class TRuntimeException extends RuntimeException {
// 	private static final long serialVersionUID = -1540271937983801068L;
// 
// 	public TRuntimeException() {
// 		super();
// 		return;
// 	}
// 
// 	public TRuntimeException(Object obj) {
// 		super(U.toStr(obj));
// 		return;
// 	}
// 
// 	public TRuntimeException(Object... objs) {
// 		this("", objs);
// 		return;
// 	}
// 
// 	public TRuntimeException(String str, Object... objs) {
// 		super(str + U.toStr(objs));
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/UnsupportedTypeException.java
// public class UnsupportedTypeException extends TException {
// 	public UnsupportedTypeException(Object obj) {
// 		super(obj);
// 		return;
// 	}
// 
// 	public UnsupportedTypeException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public UnsupportedTypeException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/WrongFormatException.java
// public class WrongFormatException extends TException {
// 	public WrongFormatException(Object obj) {
// 		super(obj);
// 		return;
// 	}
// 
// 	public WrongFormatException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public WrongFormatException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/WrongParameterException.java
// public class WrongParameterException extends TException {	
// 	public WrongParameterException(Object obj){
// 		super(obj);
// 		return;
// 	}
// 
// 	public WrongParameterException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public WrongParameterException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }


import java.io.File;
import java.math.BigDecimal;
import java.net.URL;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.leores.ecpt.TRuntimeException;
import org.leores.ecpt.UnsupportedTypeException;
import org.leores.ecpt.WrongFormatException;
import org.leores.ecpt.WrongParameterException;

					BigDecimal i2 = new BigDecimal(tokens[1]);
					BigDecimal i3 = new BigDecimal(tokens[2]);
					for (; i1.compareTo(i3) <= 0; i1 = i1.add(i2)) {
						Float f1 = i1.floatValue();
						rtnList.add(f1);
					}
				} else {
					for (int i = 0; i < tokens.length; i++) {
						Float i1 = Float.parseFloat(tokens[i]);
						rtnList.add(i1);
					}
				}
			} else if (bAssignable(Long.class, type)) {
				if (bStepped) {
					Long i1, i2, i3;
					i1 = Long.parseLong(tokens[0]);
					i2 = Long.parseLong(tokens[1]);
					i3 = Long.parseLong(tokens[2]);
					for (; i1 <= i3; i1 += i2) {
						rtnList.add(i1);
					}
				} else {
					for (int i = 0; i < tokens.length; i++) {
						Long i1 = Long.parseLong(tokens[i]);
						rtnList.add(i1);
					}
				}
			} else if (bAssignable(Double.class, type)) {
				if (bStepped) {
					BigDecimal i1 = new BigDecimal(tokens[0]);

// Path: leotask/src/core/org/leores/ecpt/TRuntimeException.java
// public class TRuntimeException extends RuntimeException {
// 	private static final long serialVersionUID = -1540271937983801068L;
// 
// 	public TRuntimeException() {
// 		super();
// 		return;
// 	}
// 
// 	public TRuntimeException(Object obj) {
// 		super(U.toStr(obj));
// 		return;
// 	}
// 
// 	public TRuntimeException(Object... objs) {
// 		this("", objs);
// 		return;
// 	}
// 
// 	public TRuntimeException(String str, Object... objs) {
// 		super(str + U.toStr(objs));
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/UnsupportedTypeException.java
// public class UnsupportedTypeException extends TException {
// 	public UnsupportedTypeException(Object obj) {
// 		super(obj);
// 		return;
// 	}
// 
// 	public UnsupportedTypeException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public UnsupportedTypeException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/WrongFormatException.java
// public class WrongFormatException extends TException {
// 	public WrongFormatException(Object obj) {
// 		super(obj);
// 		return;
// 	}
// 
// 	public WrongFormatException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public WrongFormatException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }
// 
// Path: leotask/src/core/org/leores/ecpt/WrongParameterException.java
// public class WrongParameterException extends TException {	
// 	public WrongParameterException(Object obj){
// 		super(obj);
// 		return;
// 	}
// 
// 	public WrongParameterException(Object... objs) {
// 		super(objs);
// 		return;
// 	}
// 
// 	public WrongParameterException(String str, Object... objs) {
// 		super(str, objs);
// 		return;
// 	}
// }


// Path: leotask/src/core/org/leores/util/StrUtil.java
import java.io.File;
import java.math.BigDecimal;
import java.net.URL;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.leores.ecpt.TRuntimeException;
import org.leores.ecpt.UnsupportedTypeException;
import org.leores.ecpt.WrongFormatException;
import org.leores.ecpt.WrongParameterException;

					BigDecimal i2 = new BigDecimal(tokens[1]);
					BigDecimal i3 = new BigDecimal(tokens[2]);
					for (; i1.compareTo(i3) <= 0; i1 = i1.add(i2)) {
						Float f1 = i1.floatValue();
						rtnList.add(f1);
					}
				} else {
					for (int i = 0; i < tokens.length; i++) {
						Float i1 = Float.parseFloat(tokens[i]);
						rtnList.add(i1);
					}
				}
			} else if (bAssignable(Long.class, type)) {
				if (bStepped) {
					Long i1, i2, i3;
					i1 = Long.parseLong(tokens[0]);
					i2 = Long.parseLong(tokens[1]);
					i3 = Long.parseLong(tokens[2]);
					for (; i1 <= i3; i1 += i2) {
						rtnList.add(i1);
					}
				} else {
					for (int i = 0; i < tokens.length; i++) {
						Long i1 = Long.parseLong(tokens[i]);
						rtnList.add(i1);
					}
				}
			} else if (bAssignable(Double.class, type)) {
				if (bStepped) {
					BigDecimal i1 = new BigDecimal(tokens[0]);

					BigDecimal i2 = new BigDecimal(tokens[1]);
