class DefaultAtlasModuleInfo implements AtlasModuleInfo, AtlasModuleInfoMXBean {

    @Override
    public String[] getDataFormats() {
        if (formats != null) {
            return formats.toArray(new String[formats.size()]);
        }
        return new String[0];
    }

    public  DefaultAtlasModuleInfo(String name, String uri, Class<AtlasModule> moduleClass, Constructor<AtlasModule> constructor,
            List<String> formats, List<String> packageNames);

}