public RefactoringHistoryImplementation(final RefactoringDescriptorProxy[] proxies){
  Assert.isNotNull(proxies);
  fDescriptorProxies=new RefactoringDescriptorProxy[proxies.length];
  System.arraycopy(proxies,0,fDescriptorProxies,0,proxies.length);
}

public RefactoringHistoryImplementation ( final RefactoringDescriptorProxy [ ] proxies ) { Assert . isNotNull ( proxies ) ; fDescriptorProxies = new RefactoringDescriptorProxy [ proxies . length ] ; System . arraycopy ( proxies , 0 , fDescriptorProxies , 0 , proxies . length ) ; }
creates a new refactoring history implementation .
