public List<String> getText() {
		final List<String> text = getHeaderStart();
		if (this == License.GPL) {
			addGpl(text);
		} else if (this == License.MIT) {
			addMit(text);
		} else if (this == License.EPL) {
			addEpl(text);
		} else if (this == License.APACHE) {
			addApache(text);
		} else if (this == License.LGPL) {
			addLgpl(text);
		} else {
			throw new IllegalStateException();
		}
		return text;
	}