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

@ Override protected void forceDeleteAttributeAt ( int position ) { double [ ] newValues = new double [ m_AttValues . length - 1 ] ; System . arraycopy ( m_AttValues , 0 , newValues , 0 , position ) ; if ( position < m_AttValues . length - 1 ) { System . arraycopy ( m_AttValues , position + 1 , newValues , position , m_AttValues . length - ( position + 1 ) ) ; } m_AttValues = newValues ; }
deletes an attribute at the given position ( 0 to numattributes ( ) - 1 ) .
