public boolean evaluate( Object object ) { boolean satisfies = false; if ( object instanceof ArchivaArtifact ) { ArchivaArtifact artifact = (ArchivaArtifact) object; satisfies = !artifact.getModel().isProcessed(); } else if ( object instanceof ArchivaArtifactModel ) { ArchivaArtifactModel model = (ArchivaArtifactModel) object; satisfies = !model.isProcessed(); } return satisfies; } }