add language related methods to analyzer