code: public void setNames(String[] names) {
          if (names == null) {
              this.names = null;
          } else {
              this.names = names.clone();
          }
      }
docs: Set the names[] array to something other than the default one (see constructor).  You could do this,
  for example, if you wanted to spell out "gigabytes" instead of using "GB".
  Note:  The new array must be the same size as the original.  (There is no error checking to enforce this.)
  @param names String[]
  @since 1.0.0