as far as i know , the constructor return nothing , not even void ,
and also
return ;
inside any method means to return void .
Methods declared with void return type as well as constructors just return nothing. This is why you can omit return statement in them at all. The reason why void return type is not specified for constructors is to distinguish constructor from method with the same name:
public class A
{
public A () // This is constructor
{
}
public void A () // This is method
{
}
}