String () { if (! new File(generateFromUrl.getText()).exists()) { return XmlBundle.message("instance.document.file.is.not.exist"); } if (!generateFromUrl.getText().endsWith(".xml")) { return XmlBundle.message("instance.document.file.should.have.xml.extension"); } try { int i = Integer.parseInt(getEnumerationsLimit()); if (i < 0) return XmlBundle.message("negative.number.validation.problem"); } catch(NumberFormatException ex) { return XmlBundle.message("invalid.number.validation.problem"); } if (getTargetSchemaName() == null || getTargetSchemaName().length() == 0) { return XmlBundle.message("result.schema.file.name.is.empty.validation.problem"); } return null; }