<commit_before>package fr.lteconsulting.hexa.databinding.test;

import java.util.HashMap;
import java.util.List;

import fr.lteconsulting.hexa.databinding.annotation.ObservableGwt;

@ObservableGwt
public class Titi<T extends Number>
{
	T data;

	String tata;
	int toto;
	boolean tutu;
	long l;
	float f;
	byte b;
	
	String[] tatas;
	int[] totos;
	boolean[] tutus;
	long[] ls;
	float fs[];
	byte bs[];
	
	List<Object> os;
	
	HashMap<String, List<ObservableTiti<Integer>>> map;
}<commit_msg>bug - some parametrized types dont go well with @Observable<commit_after>package fr.lteconsulting.hexa.databinding.test;

import java.util.HashMap;
import java.util.List;

import fr.lteconsulting.hexa.databinding.annotation.ObservableGwt;

@ObservableGwt
public class Titi<T extends Number>
{
	T data;

	String tata;
	int toto;
	boolean tutu;
	long l;
	float f;
	byte b;
	
	String[] tatas;
	int[] totos;
	boolean[] tutus;
	long[] ls;
	float fs[];
	byte bs[];
	
	List<Object> os;
	
	HashMap<String, List<ObservableTiti>> map;
}
{'fraction_non_alphanumeric': 0.12019704433497537, 'fraction_numerical': 0.0, 'mean_word_length': 4.675977653631285, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, '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': '5631741', 'n_tokens_mistral': 407, 'n_tokens_neox': 391, 'n_words': 98}