code: public void setValue(int numStrings, String[] newValues) {
          value.clear();
          if (numStrings == newValues.length) {
              for (int i = 0; i < newValues.length; i++) {
                  value.add(newValues[i]);
              }
          }
          else {
              Log.e(TAG, "X3D MFString setValue() numStrings not equal total newValues");
          }
      }
docs: Assign a new value to this field.
  @param numStrings - number of strings
  @param newValues - the new strings