public Core createRootObject(GedcomRecord record) {
		String xref = record.getXref();

		if (xref == null) {
			return new Note(record.getContent());
		} else {
			Note note = (Note) getObjectByXref(xref);

			if (note == null) {
				note = new Note(record.getContent());
				putObjectByXref(xref, note);
			}

			return note;
		}
	}