Citation: 2A.427/2005 03.01.2006 E. D

Mit Eingabe vom 5. Juli 2005 führt A.B.________ "Verwaltungsgerichtsbeschwerde und staatsrechtliche Beschwerde" beim Bundesgericht mit den Anträgen, das Urteil des Verwaltungsgerichts des Kantons Thurgau vom 11. Mai 2005 aufzuheben, ihm - dem Beschwerdeführer - die Niederlassungsbewilligung zu belassen und von einer Ausweisung abzusehen. Eventuell sei er zu verwarnen. Sodann wird um unentgeltliche Rechtspflege und Verbeiständung ersucht. Das Departement für Justiz und Sicherheit des Kantons Thurgau beantragt, die Beschwerde abzuweisen. Das Verwaltungsgericht des Kantons Thurgau stellt denselben Antrag. Das Bundesamt für Migration schliesst auf Abweisung der Beschwerde, soweit darauf einzutreten sei.