public ProjectInfo(Class<? extends BearProject> project, String path, GlobalContext global) {
Project projectAnnotation = project.getAnnotation(Project.class);
shortName = projectAnnotation.shortName();
name = project.getSimpleName();
defaultMethod = projectAnnotation.method();
methods = new ArrayList<String>();
shells = new ArrayList<String>();
this.path = path;
Set<String> temp = new LinkedHashSet<String>();