aciParser.parse( ( String ) aci.get( ii ) );
item = aciParser.parse( ( String ) aci.get( ii ) );
    public void subentryAdded( String upName, Name normName, Attributes entry ) throws NamingException    {        // only do something if the entry contains prescriptiveACI        Attribute aci = entry.get( ACI_ATTR );        if ( ! hasPrescriptiveACI( entry ) )        {            return;        }        List entryTuples = new ArrayList();        for ( int ii = 0; ii < aci.size(); ii++ )        {            ACIItem item = null;            try            {                aciParser.parse( ( String ) aci.get( ii ) );            }            catch ( ParseException e )            {                String msg = "ACIItem parser failure on '"+item+"': " + e.getMessage();                log.error( msg, e );                throw new LdapInvalidAttributeValueException( msg, ResultCodeEnum.INVALIDATTRIBUTESYNTAX );            }            entryTuples.addAll( item.toTuples() );        }        tuples.put( normName.toString(), entryTuples );    }