return Collections.unmodifiableMap(result) ?