Java Remove Object From List Based On Attribute Blocks Vs Pattern