One element of a stroke pattern, as in the Maps SDK: a Dot, a Dash or a Gap.
A pattern repeats along the stroke, e.g. pattern(Arrays.asList(new Dash(30f), new Gap(20f))).
pattern(Arrays.asList(new Dash(30f), new Gap(20f)))