this constructor does not exists in java 6