List<JavaMethodResource> result = new ArrayList<>();
if (targetEjb.hasValue())
{
JavaResource source = targetEjb.getValue();
for (Resource<?> resource : source.listResources())
{
if (resource instanceof JavaMethodResource)
{
result.add((JavaMethodResource) resource);
}