code: public synchronized JavaClassModel create(String qualifiedName)
      {
          // if a phantom exists, just convert it
          PhantomJavaClassModel phantom = new GraphService<>(getGraphContext(), PhantomJavaClassModel.class).getUniqueByProperty(
                      JavaClassModel.QUALIFIED_NAME, qualifiedName);
          if (phantom != null)
          {
              GraphService.removeTypeFromModel(getGraphContext(), phantom, PhantomJavaClassModel.class);
              return phantom;
          }
          JavaClassModel javaClassModel = super.create();
          setPropertiesFromName(javaClassModel, qualifiedName);
          return javaClassModel;
      }
docs: Indicates that we have found a .class or .java file for the given qualified name. This will either create a new {@link JavaClassModel} or
  convert an existing {@link PhantomJavaClassModel} if one exists.