class EntityTagMatcher {

    @SuppressWarnings("ConstantConditions")
    public boolean strongMatch(final EntityTag entityTagToMatch) {
        if (isAsterisk) {
            return true;
        }

        return entityTag.strongCompareTo(entityTagToMatch);
    }

    private  EntityTagMatcher(@Nullable final EntityTag entityTag, final boolean isAsterisk);

}