도 4 를 참조 하 면 , XML 의 기존 클래스 ( class ) 는 도 3 의 알고리즘 의 수행 에 따라 , 레벨 1 의 입자 로 분리 된다 . 분리 된 입자 는 스 테 틱 어 날 리 시스 툴 ( static analysis tool ) 을 이용 해 레벨 1 의 입자 간 의 의존도 를 분석 하 여 레벨 2 의 입자 를 만들 고 레벨 2 의 입자 간 의 의존도 를 분석 하 여 레벨 3 의 입자 를 만든 다 . 위 와 같 은 과정 을 반복 하 여 최상위 레벨 까지 형성 되 는 레 포지 터리 ( repository ) 를 구성 한다 . 레벨 2 의 입자 Parser 는 DocumentBuilder , DocumentBuilderFactory , SAXParser 및 SAXParserFactory 의 레벨 1 의 입자 로 구성 된다 . 또한 , 레벨 2 의 입자 Transform 은 OutputKeys , Transformer 및 TransformerFactory 의 레벨 1 의 입자 로 구성 된다 . 또한 , 레벨 2 의 입자 Transform . DOM 은 DomResult 및 DOMSource 의 레벨 1 의 입자 로 구성 된다 . 또한 , 레벨 2 의 입자 Transform . SAX 는 SAXResult , SAXSource 및 SAXTransformerFactory 의 레벨 1 의 입자 로 구성 된다 . 또한 , 레벨 2 의 입자 Transform . Stream 은 StreamResult 및 StreamSource 의 레벨 1 의 입자 로 구성 된다 .