code: public static Map<String,String> findAllExportedVariables( File appDirectory ) {
  
  		// TreeMap: keys are sorted alphabetically.
  		Map<String,String> result = new TreeMap<> ();
  		for( RoboconfTypeBean type : findAllTypes( appDirectory ).values()) {
  			if( type.exportedVariables.size() > 0 )
  				result.put( type.getName() + ".*", IMPORT_ALL_THE_VARIABLES );
  
  			for( Map.Entry<String,String> entry : type.exportedVariables.entrySet()) {
  				String desc = resolveStringDescription( entry.getKey(), entry.getValue());
  				result.put( entry.getKey(), desc );
  			}
  		}
  
  		return result;
  	}
docs: Find exported variables from raw graph files (including malformed ones).
  * @param appDirectory the application's directory (can be null)
  @return a non-null map of exported variables (key = name, value = default value)