No - Since there is no parameter or other information to identify the type that can be returned, you need to specify it when you call the method.
But that won't even compile:
null
is not an object and has no type! So this line:
A<t> trans = new A<t>(null);
will just give you a compilation error.