라이브러리 개발시 properties 변수선언 문의

안녕하세요
라이브러리 개발관련 문의드립니다
동작 로직이 트리형식의 폴더를 클릭하여 숨겨져있는 하위폴더를 계속 찾아가는 로직인데 상황에 따라 하위폴더로 2번만 가도되고 3번 4번 클릭해서 찾아가는것이 필요합니다( 폴더이름이 셀렉터로 활용 가능하여 변수로 입력받고자함)

즉 라이브러리를 사용하는 사람마다 변수 입력갯수가 변경되는데요(엑티비티중 Send SMTP Mail Message 사용시 Attach File을 사용자가 원하는 갯수만큼 추가가능과 비슷함)

이럴경우 라이브러리에 Argument type은 어떤것으로 선언해야하는지 문의드리며 입력한 변수만큼 loop문을 돌리기위해 입력 갯수를 구하는 방법도 같이 문의드립니다