title: Can I create a new Windows group on windows using Java
body: <p>I need to be able to create a new group on windows, this group will be added to the ACL permissions on many different files and folders and I will add and remove users from that group as needed. 
  Each User will exist however ideally I need the end user to have no involvement in the creation or maintenance of the windows group. 
  I am using Java 8, ideally I dont want to shell out, does anyone know of any Java libraries or have any experience as to if or how I can achieve this?</p>
  
  <p>Thanks!</p>
  
  <p>Note: not really relevant but the windows user to be added is currently being fetched via:</p>
  
  <pre><code>UserPrincipal windowsUser = FileSystems.getDefault().getUserPrincipalLookupService()
        .lookupPrincipalByName("some.name");
  </code></pre>