anchor.diff:  
   
   Consistent programming experience::
  - Because the Project API provides an abstract model for interacting with existing and creating new projects, it is used in a number of addons and should be considered the standard approach for project manipulation.
  + Because the Project API provides an abstract model for interacting with existing and creating new projects, it is used in a number of addons and should be considered the standard approach for project manipulation.
positive.code: 
  This addon provides *standalone* functionality and *exports services* for use in other addons. The projects addon allows for project creation, modification and comprehension. It also provides integration points for build tools, dependency management systems, and source file manipulation.
  
  The projects addon also supplies the "New Project" wizard
  
  === Depends on
  
  
negative.code:       return dir.getChild("custom-project-config.txt").exists();
     }
  
     @Override
     public Iterable<Class<? extends BuildSystemFacet>> getProvidedFacetTypes() {
        return Arrays.asList(CustomBuildSystemFacet.class);
     }
  
     @Override
     public int priority()
        return 0;
     }
  }
  ----
  
  