protected void sneakyAdd(int index,EObject object){
  sneakyGrow(size + 1);
  EObject validatedObject=validate(index,object);
  if (index != size) {
    System.arraycopy(data,index,data,index + 1,size - index);
  }
  assign(index,validatedObject);
  ++size;
  inverseAdd(object,null);
}

protected void sneakyAdd ( int index , EObject object ) { sneakyGrow ( size + 1 ) ; EObject validatedObject = validate ( index , object ) ; if ( index != size ) { System . arraycopy ( data , index , data , index + 1 , size - index ) ; } assign ( index , validatedObject ) ; ++ size ; inverseAdd ( object , null ) ; }
don ' t announce any notification but keep the inverse references in sync .
