The lineMark function in the buildes module is used to initiate the creation of a lineMarkData object. If the name for the new object is not a string or is not unique, the request will fail and the program will exit. Otherwise the data object is created and configured by the lineMark manager class as shown here.
Creation of a lineMarkData object