@Override
    public List<Class<?>> allClasses() {
        ClassFileScanner classFileScanner = new ClassFileScanner(namespace);
        String[] classFullNames = classFileScanner.allClassFullNames();

        List<Class<?>> classes = new ArrayList<Class<?>>();
        for (String fullName : classFullNames) {
            classes.add(parseClass(fullName));
        }

        return classes;
    }