@Override protected void forceInsertAttributeAt(int position){
  double[] newValues=new double[m_AttValues.length + 1];
  System.arraycopy(m_AttValues,0,newValues,0,position);
  newValues[position]=Utils.missingValue();
  System.arraycopy(m_AttValues,position,newValues,position + 1,m_AttValues.length - position);
  m_AttValues=newValues;
}

@ Override protected void forceInsertAttributeAt ( int position ) { double [ ] newValues = new double [ m_AttValues . length + 1 ] ; System . arraycopy ( m_AttValues , 0 , newValues , 0 , position ) ; newValues [ position ] = Utils . missingValue ( ) ; System . arraycopy ( m_AttValues , position , newValues , position + 1 , m_AttValues . length - position ) ; m_AttValues = newValues ; }
inserts an attribute at the given position ( 0 to numattributes ( ) ) and sets its value to be missing .
