Flexible blog constructor with java.