test_class.declarator: GRANTED = Arrays.asList("granted1", "granted2")
test_class.modifier: private static final
test_class.original_string: private static final Collection<String> GRANTED = Arrays.asList("granted1", "granted2");
test_class.type: Collection<String>
test_class.var_name: GRANTED
test_class.declarator: REVOKED = Arrays.asList("revoked1", "revoked2")
test_class.modifier: private static final
test_class.original_string: private static final Collection<String> REVOKED = Arrays.asList("revoked1", "revoked2");
test_class.type: Collection<String>
test_class.var_name: REVOKED
test_class.file: model/enforcers/src/test/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIdsTest.java
test_class.identifier: ImmutableEffectedSubjectIdsTest
test_case.body: @Test(expected = NullPointerException.class)
      public void createNewInstanceWithNullRevokedSubjectIds() {
          ImmutableEffectedSubjectIds.of(Collections.emptySet(), null);
      }
test_case.class_method_signature: ImmutableEffectedSubjectIdsTest.createNewInstanceWithNullRevokedSubjectIds()
test_case.full_signature: @Test(expected = NullPointerException.class) public void createNewInstanceWithNullRevokedSubjectIds()
test_case.identifier: createNewInstanceWithNullRevokedSubjectIds
test_case.invocations: of emptySet
test_case.modifiers: @Test(expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void createNewInstanceWithNullRevokedSubjectIds()
focal_class.declarator: grantedSubjectIds
focal_class.modifier: private final
focal_class.original_string: private final Set<String> grantedSubjectIds;
focal_class.type: Set<String>
focal_class.var_name: grantedSubjectIds
focal_class.declarator: revokedSubjectIds
focal_class.modifier: private final
focal_class.original_string: private final Set<String> revokedSubjectIds;
focal_class.type: Set<String>
focal_class.var_name: revokedSubjectIds
focal_class.file: model/enforcers/src/main/java/org/eclipse/ditto/model/enforcers/ImmutableEffectedSubjectIds.java
focal_class.identifier: ImmutableEffectedSubjectIds
focal_class.interfaces: implements EffectedSubjectIds
focal_class.class_method_signature: ImmutableEffectedSubjectIds.ImmutableEffectedSubjectIds(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.full_signature: private  ImmutableEffectedSubjectIds(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.identifier: ImmutableEffectedSubjectIds
focal_class.modifiers: private
focal_class.parameters: (final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.signature:  ImmutableEffectedSubjectIds(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.ImmutableEffectedSubjectIds(final Builder builder)
focal_class.full_signature: private  ImmutableEffectedSubjectIds(final Builder builder)
focal_class.identifier: ImmutableEffectedSubjectIds
focal_class.modifiers: private
focal_class.parameters: (final Builder builder)
focal_class.signature:  ImmutableEffectedSubjectIds(final Builder builder)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.makeUnmodifiable(final Collection<String> subjectIds)
focal_class.full_signature: private static Set<String> makeUnmodifiable(final Collection<String> subjectIds)
focal_class.identifier: makeUnmodifiable
focal_class.modifiers: private static
focal_class.parameters: (final Collection<String> subjectIds)
focal_class.return: Set<String>
focal_class.signature: Set<String> makeUnmodifiable(final Collection<String> subjectIds)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.full_signature: public static ImmutableEffectedSubjectIds of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.identifier: of
focal_class.modifiers: public static
focal_class.parameters: (final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.return: ImmutableEffectedSubjectIds
focal_class.signature: ImmutableEffectedSubjectIds of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.ofGranted(final Collection<String> grantedSubjectIds)
focal_class.full_signature: public static ImmutableEffectedSubjectIds ofGranted(final Collection<String> grantedSubjectIds)
focal_class.identifier: ofGranted
focal_class.modifiers: public static
focal_class.parameters: (final Collection<String> grantedSubjectIds)
focal_class.return: ImmutableEffectedSubjectIds
focal_class.signature: ImmutableEffectedSubjectIds ofGranted(final Collection<String> grantedSubjectIds)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.ofRevoked(final Collection<String> revokedSubjectIds)
focal_class.full_signature: public static ImmutableEffectedSubjectIds ofRevoked(final Collection<String> revokedSubjectIds)
focal_class.identifier: ofRevoked
focal_class.modifiers: public static
focal_class.parameters: (final Collection<String> revokedSubjectIds)
focal_class.return: ImmutableEffectedSubjectIds
focal_class.signature: ImmutableEffectedSubjectIds ofRevoked(final Collection<String> revokedSubjectIds)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.getBuilder()
focal_class.full_signature: public static Builder getBuilder()
focal_class.identifier: getBuilder
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Builder
focal_class.signature: Builder getBuilder()
focal_class.class_method_signature: ImmutableEffectedSubjectIds.getGranted()
focal_class.full_signature: @Override public Set<String> getGranted()
focal_class.identifier: getGranted
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getGranted()
focal_class.class_method_signature: ImmutableEffectedSubjectIds.getRevoked()
focal_class.full_signature: @Override public Set<String> getRevoked()
focal_class.identifier: getRevoked
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<String>
focal_class.signature: Set<String> getRevoked()
focal_class.class_method_signature: ImmutableEffectedSubjectIds.equals(final Object o)
focal_class.full_signature: @Override public boolean equals(final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(final Object o)
focal_class.class_method_signature: ImmutableEffectedSubjectIds.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: ImmutableEffectedSubjectIds.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public static ImmutableEffectedSubjectIds of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds) {
  
          return new ImmutableEffectedSubjectIds(grantedSubjectIds, revokedSubjectIds);
      }
focal_method.class_method_signature: ImmutableEffectedSubjectIds.of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_method.full_signature: public static ImmutableEffectedSubjectIds of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_method.identifier: of
focal_method.modifiers: public static
focal_method.parameters: (final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)
focal_method.return: ImmutableEffectedSubjectIds
focal_method.signature: ImmutableEffectedSubjectIds of(final Collection<String> grantedSubjectIds,
              final Collection<String> revokedSubjectIds)