Use java.beans.Expression to simplify method and constructor matching/execution. Approach suggested by Esmond Pitt.