static SPDateImpl newInstance(String lexicalForm) { try { Date date = XSD.parseLexicalForm(lexicalForm); return new SPDateImpl(date); } catch (Exception ex) { throw new IllegalArgumentException("Cannot parse date: " + lexicalForm); } }
static SPDateTimeImpl newInstance(String lexicalForm) { try { Date date = XSD.parseLexicalForm(lexicalForm); return new SPDateTimeImpl(date); } catch (Exception ex) { throw new IllegalArgumentException("Cannot parse date: " + lexicalForm, ex); } }