Tag dynamic initialization in Java