code: public List<String> getRequiredWorkContexts()
     {
        List<String> result = new ArrayList<String>(requiredWorkContexts.size());
        for (XsdString wc : requiredWorkContexts)
           result.add(wc.getValue());
        return Collections.unmodifiableList(result);
     }
docs: {@inheritDoc}