public Object convert(String type_value) {
		String[] arrStr = type_value.split(" ");
		this.type = arrStr[0];
		this.value = arrStr[1];

		switch (type) {
			case "Byte":
				return Byte.valueOf(value);
			case "Short":
				return Short.valueOf(value);
			case "Integer":
				return Integer.valueOf(value);
			case "Long":
				return Long.valueOf(value);
			case "Character":
				return value.charAt(0);
			case "Float":
				return Float.valueOf(value);
			case "Double":
				return Double.valueOf(value);
			case "Boolean":
				return Boolean.valueOf(value);
			default:
				throw new AssertionError("Type(" + type + ") is invalid.");
		}
	}