@Test
 @Transactional
 public void testFindAllGroupsByNonNumericIndexedNumber() {
   final Group group = new Group();
   final byte value = (byte) 100;
   group.setSecret(value);
   groupRepository.save(group);
   final PropertyContainer node = neo4jTemplate.getPersistentState(group);
   final Iterable<Group> found = this.groupRepository.findAllByPropertyValue("secret", value);
   assertEquals(1, IteratorUtil.count(found));
   final Node foundWithTemplate =
       neo4jTemplate.lookup("Group", "secret", value).to(Node.class).singleOrNull();
   assertEquals(node, foundWithTemplate);
   final Node foundGroup =
       neo4jTemplate
           .getGraphDatabaseService()
           .index()
           .forNodes("Group")
           .get("secret", value)
           .getSingle();
   assertEquals(node, foundGroup);
 }