vFile uncouple() {
public vFile uncouple() {
vFile uncouple() {    if (a == null) {	return this;		// already closed    }    if (c.wlist.size() == 1) {	return this.close();	// this is last binding    }    c.wlist.removeElement(this);    a.dispose();    b.dispose();    a = null;    b = null;    c = null;    return this;}