public Collection<Class<? extends Plugin>> getPluginClassesWithStatus(PluginClassStatus status) {
        final List<Class<? extends Plugin>> rval = new ArrayList<Class<? extends Plugin>>();
        final Set<Class<? extends Plugin>> keySet = this.pluginClassMetaInformation.keySet();

        for (Class<? extends Plugin> class1 : keySet) {
            final PluginClassMetaInformation metaInformation = this.pluginClassMetaInformation.get(class1);

            if (metaInformation.pluginClassStatus == status) rval.add(class1);
        }

        return rval;
    }