private static <T> String makePrimitiveStrings(String className, T value) {
		StringBuilder result = new StringBuilder();

		if (className.equals("java.lang.Short"))
			return result + value.toString() + "S";
		else if (className.equals("java.lang.Long"))
			return result + value.toString() + "L";
		else if (className.equals("java.lang.Float"))
			return result + value.toString() + "F";
		else if (className.equals("java.math.BigInteger"))
			return result + value.toString() + "BigInteger";
		else if (className.equals("java.math.BigDecimal"))
			return result + value.toString() + "BigDecimal";
		else
			/*
			 * (className.equals("java.lang.Integer") ||
			 * className.equals("java.lang.Double") ||
			 * className.equals("java.lang.Character") ||
			 * className.equals("java.lang.Byte") ||
			 * className.equals("java.lang.Boolean"))
			 */
			return result + value.toString();
	}