class AsyncPackageDataModelOracleImpl implements AsyncPackageDataModelOracle {

    @Override
    public String[] getFactTypes() {
        final String[] types = filteredModelFields.keySet().toArray(new String[filteredModelFields.size()]);
        return types;
    }

    @Inject public  AsyncPackageDataModelOracleImpl(final Caller<IncrementalDataModelService> service,
                                           final Instance<DynamicValidator> validatorInstance);

}