result.putLabel(Language.DEFAULT(), defaultLanguageLabel);\r
return result;\r
}\r
+\r
+ /**\r
+ * Factory method for a key statement.\r
+ * @param language the language of the first representation of the statement. Must not be <code>null</code>.\r
+ * @param label the text of statement in the given language.\r
+ * @return\r
+ */\r
+ public static KeyStatement NewInstance(Language language, String label){\r
+ assert language != null : "Language for KeyStatement must not be null";\r
+ KeyStatement result = new KeyStatement();\r
+ result.putLabel(language, label);\r
+ return result;\r
+ }\r
\r
/**\r
* \r