|    | 
CSplitpath:new
The new method creates an instance of the CSplitpath class. This method returns to the caller a reference to the object it creates. The calling code must assign this reference to a name (see below). If the object cannot be created, nil is returned.
Note: This method's name uses all lower case to present it as the analog of the C++ new operator. Generally, the names of class methods begin with an uppercase letter but new and delete are different.
| S = CSplitpath:new() | -- create a new instance of S of the CSplitpath class. | 
| ... | -- other uses of the class go here, between new and delete. | 
| S:delete() | -- deletes the object and its associated memory. |