private void childrens_atom( List<QuadTree> results, QuadTree node, int[] finalTypes )
	{
		if ( node == null ) return;
		if ( node.children == null )
		{
			results.add( node );
			return;
		}
		for ( int type : finalTypes )
		{
			childrens_atom( results, node.children[type], finalTypes );
		}
	}