@Override public boolean appliesTo(RuleContext context) { FileObject fo = context.parserResult.getSnapshot().getSource().getFileObject(); if (fo == null) { return false; } this.resourceBundles = ResourceBundles.get(fo); return resourceBundles.canHaveBundles(); }