public TypePatternList(List l) { this((TypePattern[]) l.toArray(new TypePattern[l.size()]));
public TypePatternList() { typePatterns = new TypePattern[0]; ellipsisCount = 0;
	public TypePatternList(List l) {		this((TypePattern[]) l.toArray(new TypePattern[l.size()]));	}