src/com/makina/security/OpenFIPS201/PIV.java
private PIVDataObject findDataObject(byte id) {

        PIVDataObject data = firstDataObject;

        // Traverse the linked list
        while (data != null) {
            if (data.match(id)) {
                return data;
            };

            data = (PIVDataObject)data.nextObject;
        }

        return null;

    }
/**
     * Searches for a data object within the local data store
     * @param id The data object to find
     */
Searches for a data object within the local data store
@param id The data object to find
Searches for a data object within the local data store @param id The data object to find
private PIVDataObject findDataObject(byte id) {
        PIVDataObject data = firstDataObject;
        while (data != null) {
            if (data.match(id)) {
                return data;
            };
            data = (PIVDataObject)data.nextObject;
        }
        return null;
    }
private PIVDataObject findDataObject ( byte id ) { PIVDataObject data = firstDataObject ; while ( data != null ) { if ( data . match ( id ) ) { return data ; } ; data = ( PIVDataObject ) data . nextObject ; } return null ; }
Searches for a data object within the local data store
 @param id The data object to find
Searches for a data object within the local data store @param id The data object to find
// Traverse the linked list