code: public static RowSpec[] decodeSpecs(String encodedRowSpecs, LayoutMap layoutMap) {
          return FormSpecParser.parseRowSpecs(encodedRowSpecs, layoutMap);
      }
docs: Parses and splits encoded row specifications using the given {@link LayoutMap} and returns an
  array of RowSpec objects.
  
  @param encodedRowSpecs comma separated encoded row specifications
  @param layoutMap expands layout row variables
  @return an array of decoded row specifications
  
  @throws NullPointerException {@code encodedRowSpecs} or {@code layoutMap} is {@code null}
  
  @see RowSpec#RowSpec(String)
  
  @since 1.2