Kun kehität luokkia graafisessa Java-muokkausohjelmassa, voit säilyttää .java-tiedostot ja BeanInfo-luokat eri paketeissa samassa projektissa.
Tämä edellyttää, että muokkaat Java-projektin ominaisuuksia siten, että ne määrittävät graafisen muokkausohjelman käyttämän BeanInfo-hakupolun. Kun säilytät niitä erillisissä paketeissa, voit erotella suunnittelun- ja ajonaikaiset luokat toisistaan ja ottaa ne erikseen käyttöön.
Oletetaan, että esimerkiksi projektissa MyProject on seuraavat paketit:
Voit määrittää juuri kuvatut asetukset seuraavasti:
Kun projektille on luotu itsekuvaavuuden laatija, kaikki sen hakupolussa olevassa Paketit-luettelossa määritetyt paketit sisällytetään siihen.