@NotNull ImportPackageBuilder | 
ImportPackageBuilder.analyze() | 
 analyzes the imports 
 | 
@NotNull ImportPackageBuilder | 
ImportPackageBuilder.withClassFileDirectory(File classes) | 
 Sets the class files directory 
 | 
@NotNull ImportPackageBuilder | 
ImportPackageBuilder.withDependenciesFromProject(@NotNull org.apache.maven.project.MavenProject project) | 
 defines the project from which the artifacts should be loaded. 
 | 
@NotNull ImportPackageBuilder | 
ImportPackageBuilder.withFilter(@NotNull org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) | 
 defines the filter for the project artifact 
 | 
@NotNull ImportPackageBuilder | 
ImportPackageBuilder.withIncludeUnused(boolean includeUnused) | 
 defines if unused packages should be included if no classes exist in the project. 
 |