code: @Override
      public float[] getValues() {
          if (used == values.length)
              return values;
  
          float[] tmpValues = new float[used];
          for (int i = 0; i < used; i++) {
          	tmpValues[i] = values[i];
          }
          return tmpValues;
      }
docs: /* (non-Javadoc)
  @see edu.jhu.util.vector.IntFloatMap#getValues()