if (type == String.class)
Util.bind(ctx, entry.getName(), entry.getValue());
Util.bind(ctx, entry.getName(), new Integer(entry.getValue()));
Util.bind(ctx, entry.getName(), new Long(entry.getValue()));
Util.bind(ctx, entry.getName(), new Double(entry.getValue()));
Util.bind(ctx, entry.getName(), new Float(entry.getValue()));
Util.bind(ctx, entry.getName(), new Byte(entry.getValue()));
String input = entry.getValue();
if (input == null || input.length() == 0)
Util.bind(ctx, entry.getName(), new Short(entry.getValue()));
Util.bind(ctx, entry.getName(), new Boolean(entry.getValue()));
Util.bind(ctx, entry.getName(), entry.getValue());