class TransformerBase extends PipelineStageBase<T> implements Transformer<T>, HasLazyPrintTransformInfo<T> {

	@Override
	public Table transform(TableEnvironment tEnv, Table input) {
		Preconditions.checkArgument(input != null, "Input CAN NOT BE null!");
		Preconditions.checkArgument(
			tableEnvOf(input) == tEnv,
			"The input table is not in the specified table environment.");
		return transform(input);
	}

	public  TransformerBase();
	public  TransformerBase(Params params);

}