protected void checkRootDirectory() {
        String rootText = selectRootText.getText();
        if (rootText == null || rootText.isEmpty())
            return;
        root = new File(rootText);
        if (root.exists() && root.isDirectory()) {
            File projectDir = new File(root, "project");
            File buildProperties = new File(projectDir, "build.properties");
            if (buildProperties.exists() && buildProperties.isFile()) {
                try {
                    if (fillProjectInfo(buildProperties)) {
                        projectFoundLabelResult.setText("Yes");
                        setPageComplete(true);
                        return;
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
        setPageComplete(false);
        projectNameLabelResult.setText("");
        projectOrganizationLabelResult.setText("");
        projectFoundLabelResult.setText("No");
    }