	@Test()
	public void testSourceTemplate() throws Exception {

		List<BsonDocumentObjectElement> bsoes = getBSOE();

		Writer w = new PrintWriter(System.out);
		SourceTemplate st = new SourceTemplate(w,
				"info.sunng.bason.BasonManager", bsoes);
		st.writeSource();
	}