title: JCR/Jackrabbit - How to make a non-trivial change to a property definition?
body: <p>I have a custom node definition that looks like that:</p>
  
  <pre><code>[kl:customer]
      - kl:title (string) &lt; 'MR', 'MRS', 'MS'
      ...
  </code></pre>
  
  <p>Now, I want to add <code>'FAMILY'</code> to be an allowed value for the title-property. How can I update my definition without getting a <code>RepositoryException</code>?</p>
  
  <p>Because trying to perform an update with</p>
  
  <pre><code>[kl:customer]
      - kl:title (string) &lt; 'MR', 'MRS', 'MS', 'FAMILY'
      ...
  </code></pre>
  
  <p>leads to an error:</p>
  
  <blockquote>
    <p>Error importing node type: javax.jcr.RepositoryException: The
    following node type change contains non-trivial changes.Up until now
    only trivial changes are supported...</p>
  </blockquote>