@Override
	public List<MorphoForm> getForms() {
		// TODO Auto-generated method stub
		ArrayList<MorphoForm> al=new ArrayList<MorphoForm>();
		
		String stem=this.findPart("|m=");
		if(stem.equals(""))
			stem=this.findPart("|f=");
		
		if(regular){
			if(this.text.contains("|f=")){
				al.add(new MorphoForm(this.title,"masculine singular"));
				al.add(new MorphoForm(this.title+"s","masculine plural"));
				al.add(new MorphoForm(stem,"feminile singular"));
				al.add(new MorphoForm(stem+"s","feminile plural"));
			}
			
			if(this.text.contains("|m=")){
				al.add(new MorphoForm(this.title,"feminile singular"));
				al.add(new MorphoForm(this.title+"s","feminile plural"));
				al.add(new MorphoForm(stem,"masculine singular"));
				al.add(new MorphoForm(stem+"s","masculine plural"));
			}
		}
		
		if(!regular){
			String plural=this.findPart("pl=");
			if(this.text.contains("|f=")){
				al.add(new MorphoForm(this.title,"masculine singular"));
				al.add(new MorphoForm(plural,"masculine plural"));
				al.add(new MorphoForm(stem,"feminile singular"));
				al.add(new MorphoForm(plural,"feminile plural"));
			}
			if(this.text.contains("|m=")){
				al.add(new MorphoForm(this.title,"feminile singular"));
				al.add(new MorphoForm(plural,"feminile plural"));
				al.add(new MorphoForm(stem,"masculine singular"));
				al.add(new MorphoForm(plural,"masculine plural"));
			}
		}
		
		return al;
	}