|  | @@ -706,21 +706,26 @@ public class XmlUtil {
 | 
	
		
			
				|  |  |       * @return
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private static Object simpleTypeDeal(Class<?> tClass, Object val) {
 | 
	
		
			
				|  |  | -        if (val == null || val.toString().equalsIgnoreCase("null")) {
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +            if (val == null || val.toString().equalsIgnoreCase("null")) {
 | 
	
		
			
				|  |  | +                return null;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (tClass.equals(String.class)) {
 | 
	
		
			
				|  |  | +                return val.toString();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (tClass.equals(Integer.class)) {
 | 
	
		
			
				|  |  | +                return Integer.valueOf(val.toString());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (tClass.equals(Double.class)) {
 | 
	
		
			
				|  |  | +                return Double.valueOf(val.toString());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (tClass.equals(Long.class)) {
 | 
	
		
			
				|  |  | +                return Long.valueOf(val.toString());
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return val;
 | 
	
		
			
				|  |  | +        }catch (Exception e) {
 | 
	
		
			
				|  |  |              return null;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (tClass.equals(String.class)) {
 | 
	
		
			
				|  |  | -            return val.toString();
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        if (tClass.equals(Integer.class)) {
 | 
	
		
			
				|  |  | -            return Integer.valueOf(val.toString());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        if (tClass.equals(Double.class)) {
 | 
	
		
			
				|  |  | -            return Double.valueOf(val.toString());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        if (tClass.equals(Long.class)) {
 | 
	
		
			
				|  |  | -            return Long.valueOf(val.toString());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        return val;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  }
 |