Formatting adjustment
Ref #25 - Overhauled JSONArray adapter's filtering design. On adapter initialization, caches all methods which match the isFilteredBy method signature. During a filtering operation, which isFilteredBy to reflexively invoke is determined by the object type pulled from JSONArray. If no matching method, default Object type is used.