package com.googlecode.totallylazy.predicates; public class GreaterThanOrEqualToPredicate<T extends Comparable<? super T>> extends LogicalPredicate<T> implements GreaterThanOrEqualTo<T> { private final T comparable; public GreaterThanOrEqualToPredicate(T comparable) { this.comparable = comparable; } public boolean matches(T other) { return other.compareTo(comparable) >= 0; } public T value() { return comparable; } }