public AdaptableList(IAdaptable[] newChildren){
  this(newChildren.length);
  for (int i=0; i < newChildren.length; i++) {
    children.add(newChildren[i]);
  }
}

public AdaptableList ( IAdaptable [ ] newChildren ) { this ( newChildren . length ) ; for ( int i = 0 ; i < newChildren . length ; i ++ ) { children . add ( newChildren [ i ] ) ; } }
creates a new adaptable list with the given children .
