code: public static ColumnSpec[] decodeSpecs(String encodedColumnSpecs, LayoutMap layoutMap) {
          return FormSpecParser.parseColumnSpecs(encodedColumnSpecs, layoutMap);
      }
docs: Splits and parses the encoded column specifications using the given {@link LayoutMap} and
  returns an array of ColumnSpec objects.
  
  @param encodedColumnSpecs comma separated encoded column specifications
  @param layoutMap expands layout column variables
  @return an array of decoded column specifications
  @throws NullPointerException if {@code encodedColumnSpecs} or {@code layoutMap} is
  {@code null}
  
  @see #decodeSpecs(String)
  @see #decode(String, LayoutMap)
  
  @since 1.2