Based on Java Tutorial in
"The dash array defines the dash pattern. Alternating elements in the array represent the dash length and the length of the space between dashes in user coordinate units. Element 0 represents the first dash, element 1 the first space, and so on."
Actual result seems to be the other way around.
Fix is initializing the renderer with dashOn=true.