Struts2中,下面一段代码中后面加了注释的那句是什么意思?

 public Object convertValue(Map context, Object value, Class toType) {
            if (toType == Locale.class ) { 
                System.out.println( " Converting String to Locale " );  
               String locale = ((String[]) value)[0];  
                return new Locale(locale.substring( 0 , 2 ), locale.substring( 3 ));  //?
           } else if (toType == String.class ) {
               System.out.println( " Converting Locale to String " );  
               Locale locale = (Locale) value;  
                return locale.toString();  
           }   
            return null ;  
       }   

返回一个新的Locale对象