drools-eclipse/org.guvnor.eclipse.webdav/src/client/org/eclipse/webdav/client/CollectionHandle.java
public void bind(String member, ILocator source, boolean overwrite) throws DAVException {
        IContext context = newContext();
        context.setOverwrite(overwrite);
        ILocator destination = getMember(member);

        IResponse response = null;
        try {
            response = davClient.bind(source, destination, context);
            examineResponse(response);
        } catch (IOException e) {
            throw new SystemException(e);
        } finally {
            closeResponse(response);
        }
    }
public void bind(String member, ILocator source, boolean overwrite) throws DAVException {
        IContext context = newContext();
        context.setOverwrite(overwrite);
        ILocator destination = getMember(member);

        IResponse response = null;
        try {
            response = davClient.bind(source, destination, context);
            examineResponse(response);
        } catch (IOException e) {
            throw new SystemException(e);
        } finally {
            closeResponse(response);
        }
    }
public void bind ( String member , ILocator source , boolean overwrite ) throws DAVException { IContext context = newContext ( ) ; context . setOverwrite ( overwrite ) ; ILocator destination = getMember ( member ) ; IResponse response = null ; try { response = davClient . bind ( source , destination , context ) ; examineResponse ( response ) ; } catch ( IOException e ) { throw new SystemException ( e ) ; } finally { closeResponse ( response ) ; } }
Binds the given member in this collection to the resource identified
by the given source locator. If overwrite is <code>false</code> and
such a member already exists, or such a member is already bound to a
resource, it is not replaced. Otherwise, if overwrite is
<code>true</code> and such a member already exists, or such a member
is already bound to a resource, it is replaced.

@param member    a member in this collection
@param source    the location of a resource
@param overwrite a boolean indicating whether or not any existing
resource or binding is replaced
@throws DAVException if the binding could not be created
@see #bind(String, Locator, boolean)
@see IServer#bind(Locator, Locator, Context)
Binds the given member in this collection to the resource identified by the given source locator . If overwrite is <code > false< / code > and such a member already exists or such a member is already bound to a resource it is not replaced . Otherwise if overwrite is <code > true< / code > and such a member already exists or such a member is already bound to a resource it is replaced .