private static String declareServiceClassSQLOrder(List<Proxy> dataListeProxy) {
	 
	   StringBuilder sb = new StringBuilder();
	   
	   if (isMultiOccurence()){
	     sb.append(" /** Nom du propiete pour le tri par défaut */\n");
	     
	     //recuperation du premier champs triable
	     sb.append("private static final String _ORDER_BY_DEFAULT = \"");
	     for (Proxy critere : dataListeProxy) {
	       if (critere.isTriable()){
	         sb.append(critere.getNom());
	         break;
	       } 
	     }
	     sb.append("\";\n");
	     sb.append("\n");
	     sb.append("/** Noms des différents tris exposés par le service métier */\n");
	     sb.append("private static final String[] _ORDER_PROPERTIES = new String[] {");
	     int index=0;
	     for (Proxy critere : dataListeProxy) {
	       if (critere.isTriable()){
	         if (index>0){sb.append(",");}
	         index++;
	         sb.append("\""+critere.getNom()+"\"");
	       } 
	     }
	     sb.append("};\n");
	     sb.append("		\n");
	     sb.append("/** Noms des couples de colonnes permettant d'entreprendre le tri */\n");
	     sb.append("private static final String[] _ORDER_COLUMN_PROPERTIES = new String[] {");
	     int index2=0;
	     for (Proxy critere : dataListeProxy) {
	       if (critere.isTriable()){
	         if (index2>0){sb.append(",");}
	         index2++;
	         sb.append("\""+critere.getNom()+"\"");
	       }
	     }
	     sb.append("};\n");
	   }
	   return sb.toString();
	 }