code: @Pure
  	public static String getSystemDefault(TrafficDirection direction, int valueIndex) {
  		// Values from the IGN-BDCarto standard
  		switch (direction) {
  		case DOUBLE_WAY:
  			switch (valueIndex) {
  			case 0:
  				return DEFAULT_DOUBLE_WAY_TRAFFIC_DIRECTION_0;
  			case 1:
  				return DEFAULT_DOUBLE_WAY_TRAFFIC_DIRECTION_1;
  			default:
  				throw new IndexOutOfBoundsException();
  			}
  		case NO_ENTRY:
  			switch (valueIndex) {
  			case 0:
  				return DEFAULT_NO_ENTRY_TRAFFIC_DIRECTION_0;
  			case 1:
  				return DEFAULT_NO_ENTRY_TRAFFIC_DIRECTION_1;
  			default:
  				throw new IndexOutOfBoundsException();
  			}
  		case NO_WAY:
  			switch (valueIndex) {
  			case 0:
  				return DEFAULT_NO_WAY_TRAFFIC_DIRECTION_0;
  			case 1:
  				return DEFAULT_NO_WAY_TRAFFIC_DIRECTION_1;
  			default:
  				throw new IndexOutOfBoundsException();
  			}
  		case ONE_WAY:
  			switch (valueIndex) {
  			case 0:
  				return DEFAULT_ONE_WAY_TRAFFIC_DIRECTION_0;
  			case 1:
  				return DEFAULT_ONE_WAY_TRAFFIC_DIRECTION_1;
  			default:
  				throw new IndexOutOfBoundsException();
  			}
  		default:
  		}
  		throw new IllegalArgumentException();
  	}
docs: Replies the system default string-value for the traffic direction, at the
  given index in the list of system default values.
  
  @param direction is the direction for which the string value should be replied
  @param valueIndex is the position of the string-value.
  @return the string-value at the given position, never <code>null</code>
  @throws IndexOutOfBoundsException is the given index is wrong.
  @throws IllegalArgumentException is the given direction is wrong.