+ /**
+ * Creates a new empty extension type instance.
+ *
+ * @see #NewInstance(String, String, String)
+ */
+ public static ExtensionType NewInstance() {
+ return new ExtensionType();
+ }
+
+ /**
+ * Creates a new extension type instance with a description (in the {@link Language#DEFAULT() default language}),
+ * a label and a label abbreviation.
+ *
+ * @param term the string (in the default language) describing the
+ * new extension type to be created
+ * @param label the string identifying the new extension type to be created
+ * @param labelAbbrev the string identifying (in abbreviated form) the
+ * new extension type to be created
+ * @see #readCsvLine(List, Language)
+ * @see #NewInstance()
+ */
+ public static ExtensionType NewInstance(String term, String label, String labelAbbrev){
+ return new ExtensionType(term, label, labelAbbrev);
+ }
+
+ //public only for Term Loader
+ @Deprecated