code: public static void writeStringList(IonWriter writer, String[] values)
          throws IOException
      {
          if (writer instanceof _Private_ListWriter) {
              ((_Private_ListWriter)writer).writeStringList(values);
              return;
          }
  
          writer.stepIn(IonType.LIST);
          for (int ii=0; ii<values.length; ii++) {
              writer.writeString(values[ii]);
          }
          writer.stepOut();
      }
docs: writes an IonList with a series of IonString values. This
  starts a List, writes the values (without any annoations)
  and closes the list. For text and tree writers this is
  just a convienience, but for the binary writer it can be
  optimized internally.
  @param values Java String to populate the lists IonString's from