@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();
	}
@ Pure public static String getSystemDefault ( TrafficDirection direction , int valueIndex ) { 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 ( ) ; }
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.