code: public ConnectionDefinition copy()
     {
        return new ConnectionDefinitionImpl(CopyUtil.clone(managedconnectionfactoryClass),
                                            CopyUtil.cloneList(configProperties),
                                            CopyUtil.clone(connectionfactoryInterface),
                                            CopyUtil.clone(connectionfactoryImplClass),
                                            CopyUtil.clone(connectionInterface),
                                            CopyUtil.clone(connectionImplClass), CopyUtil.cloneString(id));
     }
docs: {@inheritDoc}