<commit_before>import java.io.* ;
import java.util.* ;
import java.lang.* ;


public class Constraint {
	// first operand
	private String first ;
	// second operand
	private String second ;
	// relation between operands
	private String op ;
	// create a constraint from a string
	// such as "a > b"
	public Constraint ( String s )
	{

		if ( s.indexOf ( ">=" ) > 0 )
			op = ">=" ;
		if ( s.indexOf ( "<=" ) > 0 )
			op = "<=" ;
		if ( s.indexOf ( "<=" ) > 0 )
			op = "<=" ;
		if ( s.indexOf ( "=<" ) > 0 )
			op = "=<" ;
		if ( s.indexOf ( "!=" ) > 0 )
			op = "!=" ;
		if ( s.indexOf ( ">=" ) == -1 &&
				 s.indexOf ( "<=" ) == -1 &&
				 s.indexOf ( "<=" ) == -1 &&
				 s.indexOf ( "=<" ) == -1 &&
				 s.indexOf ( "!=" ) == -1 )
		{
			if ( s.indexOf ( "<" ) > 0 )
				op = "<" ;
			if ( s.indexOf ( "=" ) > 0 )
				op = "=" ;<commit_msg>Fixing a possible bug in the Operation reader.<commit_after>import java.io.* ;
import java.util.* ;
import java.lang.* ;


public class Constraint {
	// first operand
	private String first ;
	// second operand
	private String second ;
	// relation between operands
	private String op ;
	// create a constraint from a string
	// such as "a > b"
	public Constraint ( String s )
	{

		if ( s.indexOf ( ">=" ) > 0 )
			op = ">=" ;
		if ( s.indexOf ( "<=" ) > 0 )
			op = "<=" ;
		if ( s.indexOf ( "=>" ) > 0 )
			op = "=>" ;
		if ( s.indexOf ( "=<" ) > 0 )
			op = "=<" ;
		if ( s.indexOf ( "!=" ) > 0 )
			op = "!=" ;
		if ( s.indexOf ( ">=" ) == -1 &&
				 s.indexOf ( "<=" ) == -1 &&
				 s.indexOf ( "<=" ) == -1 &&
				 s.indexOf ( "=<" ) == -1 &&
				 s.indexOf ( "!=" ) == -1 )
		{
			if ( s.indexOf ( "<" ) > 0 )
				op = "<" ;
			if ( s.indexOf ( "=" ) > 0 )
				op = "=" ;
{'fraction_non_alphanumeric': 0.23737666860127685, 'fraction_numerical': 0.013929193267556587, 'mean_word_length': 1.9072512647554807, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 27, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3486636', 'n_tokens_mistral': 767, 'n_tokens_neox': 660, 'n_words': 163}