Citation: 2C_615/2009 25.02.2010 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 22. September 2009 beantragt X.________, das Urteil des Verwaltungsgerichts des Kantons St. Gallen vom 19. August 2009 aufzuheben und vom Widerruf der Niederlassungsbewilligung abzusehen. Weiter stellt er das Begehren, die Sache an die Vorinstanz und anschliessend an die Rekursinstanz zurückzuweisen zur Festlegung einer Parteientschädigung für das vorinstanzliche Verfahren bzw. das Rekursverfahren. Zudem beantragt er, der Beschwerde die aufschiebende Wirkung zu erteilen, eventuell ihm im Rahmen einer vorsorglichen Massnahme den Aufenthalt während der Dauer des Beschwerdeverfahrens zu bewilligen. Das Verwaltungsgericht des Kantons St. Gallen beantragt, die Beschwerde abzuweisen, soweit darauf eingetreten werden kann. Das Sicherheits- und Justizdepartement des Kantons St. Gallen und das Bundesamt für Migration schliessen auf Abweisung der Beschwerde.