public static vFile File(String filename, String mode) { try { if (iRuntime.upto("uU", mode)) { return new vBFile(filename, mode); } else { return new vTFile(filename, mode); } } catch (IOException e) { return null;  }
public static vFile File(String kw, DataInput i, DataOutput o) { return new vTFile(kw, i, o);
public static vFile File(String filename, String mode) {    try {	if (iRuntime.upto("uU", mode)) {	    return new vBFile(filename, mode);	// binary (untranslated) file	} else {	    return new vTFile(filename, mode);	// text (translated) file	}    } catch (IOException e) {    	return null; /*FAIL*/    }}