code: public void reorderBands( int ...order ) {
  		T[] bands = (T[]) Array.newInstance(type, order.length);
  
  		for (int i = 0; i < order.length; i++) {
  			bands[i] = this.bands[order[i]];
  		}
  		this.bands = bands;
  	}
docs: Changes the bands order
  @param order The new band order