public List<ObjectIdentity> findChildren(ObjectIdentity parentIdentity) {
		Object[] args = { parentIdentity.getIdentifier().toString(), parentIdentity.getType() };
		List<ObjectIdentity> objects = jdbcOperations.query(findChildrenSql, args,
				new RowMapper<ObjectIdentity>() {
					public ObjectIdentity mapRow(ResultSet rs, int rowNum)
							throws SQLException {
						String javaType = rs.getString("class");
						Serializable identifier = (Serializable) rs.getObject("obj_id");
						identifier = aclClassIdUtils.identifierFrom(identifier, rs);
						return new ObjectIdentityImpl(javaType, identifier);
					}
				});

		if (objects.size() == 0) {
			return null;
		}

		return objects;
	}
public List < ObjectIdentity > findChildren ( ObjectIdentity parentIdentity ) { Object [ ] args = { parentIdentity . getIdentifier ( ) . toString ( ) , parentIdentity . getType ( ) } ; List < ObjectIdentity > objects = jdbcOperations . query ( findChildrenSql , args , new RowMapper < ObjectIdentity > ( ) { public ObjectIdentity mapRow ( ResultSet rs , int rowNum ) throws SQLException { String javaType = rs . getString ( "class" ) ; Serializable identifier = ( Serializable ) rs . getObject ( "obj_id" ) ; identifier = aclClassIdUtils . identifierFrom ( identifier , rs ) ; return new ObjectIdentityImpl ( javaType , identifier ) ; } } ) ; if ( objects . size ( ) == 0 ) { return null ; } return objects ; }
========================================================================================================