title: Two classes from one package FXMLLoader error
body: <p>When I attempt to load an FXML file that is in the same package as the controller that is calling for the loading I get a ClassNotFound exception referring to the controller class of the FXML file that is being loaded.  When I attempt to load an FXML file with the same name from a different package than the package containing the calling controller the file loads as expected.</p>
  
  <p>Here is the code from the projectselectorcontroller class.  The commented code is the line that causes the exception.</p>
  
  <pre><code>@Override
  public void Response(KWMessage Message)
  {
      if(Message.getType() != -1)
      {
          switch(Message.getType())
          {
              case 6000:
                  Platform.runLater(new Runnable()
                  {
                      @Override
                      public void run()
                      {
                          //This file loads as expected   
                          ExtendedNode node = mainController.load("/newproject/newproject.fxml");
  
  
                          //This file does not load   
                          //ExtendedNode node = mainController.load("/projectselector/newproject.fxml");
  
  
                          NewProjectController controller = (NewProjectController)node.getController();
                          mainController.setCurrentNode(node);
                      }
                  });
          }
      }
  }
  </code></pre>
  
  <p>Here is the load method.  I have checked the URL and found that it is correct.  Is it possible that two controller classes cannot reside in the same package?</p>
  
  <pre><code>public ExtendedNode load(String FXML)
  {
          ExtendedNode node;
  
      URL location = getClass().getResource(FXML);
      FXMLLoader fxmlLoader = new FXMLLoader();
      fxmlLoader.setLocation(location);
      fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
      try
      {
          node = new ExtendedNode();
          node.setNode((Parent)fxmlLoader.load(location.openStream()));
          node.setController((iMainController)fxmlLoader.getController());
          node.getController().setMainController(this);
      }
      catch (IOException ex){node = null;}
      return node;
  }
  </code></pre>